Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:hasAttr

286     bool IsIFunc = D->hasAttr<IFuncAttr>();
791 if (FD->hasAttr<DLLImportAttr>())
793 else if (FD->hasAttr<DLLExportAttr>())
874 if (D->hasAttr<NakedAttr>()) {
878 } else if (D->hasAttr<NoDuplicateAttr>()) {
880 } else if (D->hasAttr<NoInlineAttr>()) {
882 } else if (D->hasAttr<AlwaysInlineAttr>() &&
889 if (D->hasAttr<ColdAttr>()) {
890 if (!D->hasAttr<OptimizeNoneAttr>())
895 if (D->hasAttr<MinSizeAttr>())
902 if (D->hasAttr<OptimizeNoneAttr>()) {
939 if (D && D->hasAttr<UsedAttr>())
949 if (D->hasAttr<DLLExportAttr>())
982 if (ND->hasAttr<DLLImportAttr>()) {
985 } else if (ND->hasAttr<DLLExportAttr>()) {
988 } else if (ND->hasAttr<WeakAttr>() || ND->isWeakImported()) {
1383 assert(D->hasAttr<AnnotateAttr>() && "no annotate attribute");
1527 if (Global->hasAttr<WeakRefAttr>())
1532 if (Global->hasAttr<AliasAttr>())
1536 if (Global->hasAttr<IFuncAttr>())
1542 if (!Global->hasAttr<CUDADeviceAttr>() &&
1543 !Global->hasAttr<CUDAGlobalAttr>() &&
1544 !Global->hasAttr<CUDAConstantAttr>() &&
1545 !Global->hasAttr<CUDASharedAttr>())
1554 if (isa<FunctionDecl>(Global) && !Global->hasAttr<CUDAHostAttr>() &&
1555 Global->hasAttr<CUDADeviceAttr>())
1600 (VD->hasAttr<CUDAConstantAttr>() ||
1601 VD->hasAttr<CUDADeviceAttr>());
1694 SafeToInline = VD->hasAttr<DLLImportAttr>();
1696 SafeToInline = !V->hasGlobalStorage() || V->hasAttr<DLLImportAttr>();
1700 SafeToInline = E->getOperatorDelete()->hasAttr<DLLImportAttr>();
1704 SafeToInline = E->getOperatorNew()->hasAttr<DLLImportAttr>();
1736 if (CodeGenOpts.OptimizationLevel == 0 && !F->hasAttr<AlwaysInlineAttr>())
1739 if (F->hasAttr<DLLImportAttr>()) {
1834 if (FD && !FD->hasAttr<WeakAttr>())
1839 if (D && !D->hasAttr<DLLImportAttr>() && !D->hasAttr<DLLExportAttr>())
2070 if (D && !D->hasAttr<WeakAttr>())
2075 if (D && !D->hasAttr<DLLImportAttr>() && !D->hasAttr<DLLExportAttr>())
2309 if (D->hasAttr<CUDAConstantAttr>())
2311 else if (D->hasAttr<CUDASharedAttr>())
2328 if (!D->template hasAttr<UsedAttr>())
2357 if (D.hasAttr<SelectAnyAttr>())
2401 D->hasAttr<CUDASharedAttr>())
2488 if (D->hasAttr<AnnotateAttr>())
2504 if (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>())
2511 if (D->hasAttr<CUDADeviceAttr>() || D->hasAttr<CUDAConstantAttr>()) {
2519 if (D->hasAttr<CUDAConstantAttr>())
2522 } else if (D->hasAttr<CUDASharedAttr>())
2561 if (D->hasAttr<DLLImportAttr>())
2563 else if (D->hasAttr<DLLExportAttr>())
2599 if ((NoCommon || D->hasAttr<NoCommonAttr>()) && !D->hasAttr<CommonAttr>())
2610 if (D->hasAttr<SectionAttr>())
2618 if (D->hasAttr<WeakImportAttr>())
2628 if (D->hasAttr<AlignedAttr>())
2639 if (FD->hasAttr<AlignedAttr>())
2655 if (D->hasAttr<WeakAttr>()) {
2694 return D->hasAttr<CUDAGlobalAttr>() ? llvm::Function::ExternalLinkage
2710 if (D->hasAttr<SelectAnyAttr>())
2855 if (DK == VarDecl::Definition && VD->hasAttr<DLLImportAttr>())
2909 if (D->hasAttr<AnnotateAttr>())
2977 if (D->hasAttr<WeakAttr>() || D->hasAttr<WeakRefAttr>() ||
3131 if (!VD || !VD->hasAttr<DLLExportAttr>()) {