Home
last modified time | relevance | path

Searched refs:TargetAttr (Results 1 – 15 of 15) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.h118 virtual void appendAttributeMangling(TargetAttr *Attr,
H A DABIInfo.cpp187 void ABIInfo::appendAttributeMangling(TargetAttr *Attr, in appendAttributeMangling()
H A DCodeGenFunction.cpp2745 TargetDecl->hasAttr<TargetAttr>()) { in checkTargetFeatures()
2748 const TargetAttr *TD = TargetDecl->getAttr<TargetAttr>(); in checkTargetFeatures()
2775 } else if (!FD->isMultiVersion() && FD->hasAttr<TargetAttr>()) { in checkTargetFeatures()
H A DCodeGenModule.cpp1892 auto *Attr = FD->getAttr<TargetAttr>(); in getMangledNameImpl()
2629 const auto *TD = FD ? FD->getAttr<TargetAttr>() : nullptr; in GetCPUAndFeaturesAttributes()
4235 if (const auto *TA = CurFD->getAttr<TargetAttr>()) { in emitMultiVersionFunctions()
H A DCGCall.cpp5038 (TargetDecl->hasAttr<TargetAttr>() || in EmitCall()
5039 (CurFuncDecl && CurFuncDecl->hasAttr<TargetAttr>()))) in EmitCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp143 if (const auto *TA = FD->getAttr<TargetAttr>()) { in setTargetAttributes()
H A DAArch64.cpp125 if (const auto *TA = FD->getAttr<TargetAttr>()) { in setTargetAttributes()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3551 if (hasAttr<TargetAttr>()) in getMultiVersionKind()
3574 (hasAttr<TargetAttr>() || hasAttr<TargetVersionAttr>()); in isTargetMultiVersion()
3580 if (hasAttr<TargetAttr>()) in isTargetMultiVersionDefault()
3581 return getAttr<TargetAttr>()->isDefaultVersion(); in isTargetMultiVersionDefault()
H A DASTContext.cpp7018 const auto *TAX = FuncX->getAttr<TargetAttr>(); in isSameEntity()
7019 const auto *TAY = FuncY->getAttr<TargetAttr>(); in isSameEntity()
14053 ASTContext::filterFunctionTargetAttrs(const TargetAttr *TD) const { in filterFunctionTargetAttrs()
14079 if (const auto *TD = FD->getAttr<TargetAttr>()) { in getFunctionFeatureMap()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h101 class TargetAttr; variable
3244 ParsedTargetAttr filterFunctionTargetAttrs(const TargetAttr *TD) const;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp2591 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads()
2592 !FD->getAttr<TargetAttr>()->isDefaultVersion()) in noteOverloads()
H A DSemaDecl.cpp10962 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionValue()
11248 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionFirstFunction()
11308 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11310 const auto *OldTA = OldFD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11370 const auto *CurTA = FD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11442 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11481 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11680 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionFunction()
H A DSemaDeclAttr.cpp3048 TargetAttr *NewAttr = ::new (S.Context) TargetAttr(S.Context, AL, Str); in handleTargetAttr()
H A DSemaOverload.cpp11005 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate()
11006 !Fn->getAttr<TargetAttr>()->isDefaultVersion()) in NoteOverloadCandidate()
12952 const auto *TA = FunDecl->getAttr<TargetAttr>(); in AddMatchingNonTemplateFunction()
H A DSemaOpenMP.cpp7330 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()