Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DABIInfo.h120 virtual void appendAttributeMangling(TargetAttr *Attr,
H A DABIInfo.cpp187 void ABIInfo::appendAttributeMangling(TargetAttr *Attr, in appendAttributeMangling()
H A DCodeGenFunction.cpp2853 TargetDecl->hasAttr<TargetAttr>()) { in checkTargetFeatures()
2856 const TargetAttr *TD = TargetDecl->getAttr<TargetAttr>(); in checkTargetFeatures()
2883 } else if (!FD->isMultiVersion() && FD->hasAttr<TargetAttr>()) { in checkTargetFeatures()
H A DCodeGenModule.cpp2064 auto *Attr = FD->getAttr<TargetAttr>(); in getMangledNameImpl()
2835 const auto *TD = FD ? FD->getAttr<TargetAttr>() : nullptr; in GetCPUAndFeaturesAttributes()
4481 if (const auto *TA = CurFD->getAttr<TargetAttr>()) { in emitMultiVersionFunctions()
H A DCGCall.cpp5212 (TargetDecl->hasAttr<TargetAttr>() || in EmitCall()
5213 (CurFuncDecl && CurFuncDecl->hasAttr<TargetAttr>()))) in EmitCall()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/Targets/
H A DARM.cpp142 if (FD && FD->hasAttr<TargetAttr>()) { in setTargetAttributes()
143 const auto *TA = FD->getAttr<TargetAttr>(); in setTargetAttributes()
H A DAArch64.cpp146 if (FD && FD->hasAttr<TargetAttr>()) { in setTargetAttributes()
147 const auto *TA = FD->getAttr<TargetAttr>(); in setTargetAttributes()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaRISCV.cpp453 TargetAttr::CreateImplicit(Context, IDef.RequiredExtensions)); in CreateRVVIntrinsicDecl()
562 if (const auto *A = TheCall->getCalleeDecl()->getAttr<TargetAttr>()) { in CheckBuiltinFunctionCall()
H A DSemaDeclAttr.cpp3361 ParsedTargetAttr TargetAttr = in checkTargetVersionAttr() local
3364 if (TargetAttr.Features.empty() || in checkTargetVersionAttr()
3365 llvm::any_of(TargetAttr.Features, [&](const StringRef Ext) { in checkTargetVersionAttr()
3425 TargetAttr *NewAttr = ::new (S.Context) TargetAttr(S.Context, AL, Str); in handleTargetAttr()
3517 ParsedTargetAttr TargetAttr = in checkTargetClonesAttrString() local
3520 if (TargetAttr.Features.empty() || in checkTargetClonesAttrString()
3521 llvm::any_of(TargetAttr.Features, [&](const StringRef Ext) { in checkTargetClonesAttrString()
H A DSema.cpp2759 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads()
2760 !FD->getAttr<TargetAttr>()->isDefaultVersion()) in noteOverloads()
H A DSemaDecl.cpp11184 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionValue()
11483 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionFirstFunction()
11535 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11536 const auto *OldTA = OldFD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11601 const auto *CurTA = FD->getAttr<TargetAttr>(); in CheckDeclarationCausesMultiVersioning()
11673 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11712 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl()
11915 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionFunction()
H A DSemaOverload.cpp11698 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate()
11699 !Fn->getAttr<TargetAttr>()->isDefaultVersion()) in NoteOverloadCandidate()
13673 const auto *TA = FunDecl->getAttr<TargetAttr>(); in AddMatchingNonTemplateFunction()
H A DSemaOpenMP.cpp7279 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3622 if (hasAttr<TargetAttr>()) in getMultiVersionKind()
3645 (hasAttr<TargetAttr>() || hasAttr<TargetVersionAttr>()); in isTargetMultiVersion()
3651 if (hasAttr<TargetAttr>()) in isTargetMultiVersionDefault()
3652 return getAttr<TargetAttr>()->isDefaultVersion(); in isTargetMultiVersionDefault()
H A DASTContext.cpp7560 const auto *TAX = FuncX->getAttr<TargetAttr>(); in isSameEntity()
7561 const auto *TAY = FuncY->getAttr<TargetAttr>(); in isSameEntity()
14891 ASTContext::filterFunctionTargetAttrs(const TargetAttr *TD) const { in filterFunctionTargetAttrs()
14917 if (const auto *TD = FD->getAttr<TargetAttr>()) { in getFunctionFeatureMap()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DASTContext.h103 class TargetAttr; variable
3467 ParsedTargetAttr filterFunctionTargetAttrs(const TargetAttr *TD) const;