Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenFunction.cpp2646 TargetDecl->hasAttr<TargetAttr>()) { in checkTargetFeatures()
2649 const TargetAttr *TD = TargetDecl->getAttr<TargetAttr>(); in checkTargetFeatures()
2676 } else if (!FD->isMultiVersion() && FD->hasAttr<TargetAttr>()) { in checkTargetFeatures()
H A DCodeGenModule.cpp1752 const TargetAttr *Attr, raw_ostream &Out) { in AppendTargetMangling()
1881 AppendTargetMangling(CGM, FD->getAttr<TargetAttr>(), Out); in getMangledNameImpl()
2595 const auto *TD = FD ? FD->getAttr<TargetAttr>() : nullptr; in GetCPUAndFeaturesAttributes()
4170 const auto *TA = CurFD->getAttr<TargetAttr>(); in emitMultiVersionFunctions()
H A DCGCall.cpp5000 (TargetDecl->hasAttr<TargetAttr>() || in EmitCall()
5001 (CurFuncDecl && CurFuncDecl->hasAttr<TargetAttr>()))) in EmitCall()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp140 if (const auto *TA = FD->getAttr<TargetAttr>()) { in setTargetAttributes()
H A DAArch64.cpp111 const auto *TA = FD->getAttr<TargetAttr>(); in setTargetAttributes()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h100 class TargetAttr; variable
3151 ParsedTargetAttr filterFunctionTargetAttrs(const TargetAttr *TD) const;
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp2600 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads()
2601 !FD->getAttr<TargetAttr>()->isDefaultVersion()) in noteOverloads()
H A DSemaOverload.cpp6844 ((Function->hasAttr<TargetAttr>() && in AddOverloadCandidate()
6845 !Function->getAttr<TargetAttr>()->isDefaultVersion()) || in AddOverloadCandidate()
7511 ((Method->hasAttr<TargetAttr>() && in AddMethodCandidate()
7512 !Method->getAttr<TargetAttr>()->isDefaultVersion()) || in AddMethodCandidate()
7997 ((Conversion->hasAttr<TargetAttr>() && in AddConversionCandidate()
7998 !Conversion->getAttr<TargetAttr>()->isDefaultVersion()) || in AddConversionCandidate()
10993 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate()
10994 !Fn->getAttr<TargetAttr>()->isDefaultVersion()) in NoteOverloadCandidate()
12856 const auto *TA = FunDecl->getAttr<TargetAttr>(); in AddMatchingNonTemplateFunction()
H A DSemaDecl.cpp11087 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionValue()
11355 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionFirstFunction()
11390 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckTargetCausesMultiVersioning()
11392 const auto *OldTA = OldFD->getAttr<TargetAttr>(); in CheckTargetCausesMultiVersioning()
11467 const auto *CurTA = FD->getAttr<TargetAttr>(); in CheckTargetCausesMultiVersioning()
11509 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11567 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11728 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionFunction()
H A DSemaDeclAttr.cpp3547 TargetAttr *NewAttr = ::new (S.Context) TargetAttr(S.Context, AL, Str); in handleTargetAttr()
H A DSemaOpenMP.cpp7541 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3514 if (hasAttr<TargetAttr>()) in getMultiVersionKind()
3537 (hasAttr<TargetAttr>() || hasAttr<TargetVersionAttr>()); in isTargetMultiVersion()
H A DASTContext.cpp6569 const auto *TAX = FuncX->getAttr<TargetAttr>(); in isSameEntity()
6570 const auto *TAY = FuncY->getAttr<TargetAttr>(); in isSameEntity()
13478 ASTContext::filterFunctionTargetAttrs(const TargetAttr *TD) const { in filterFunctionTargetAttrs()
13504 if (const auto *TD = FD->getAttr<TargetAttr>()) { in getFunctionFeatureMap()