Searched refs:TargetAttr (Results 1 – 12 of 12) sorted by relevance
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenFunction.cpp | 2555 TargetDecl->hasAttr<TargetAttr>()) { in checkTargetFeatures() 2558 const TargetAttr *TD = TargetDecl->getAttr<TargetAttr>(); in checkTargetFeatures()
|
| H A D | CodeGenModule.cpp | 1324 const TargetAttr *Attr, raw_ostream &Out) { in AppendTargetMangling() 1429 AppendTargetMangling(CGM, FD->getAttr<TargetAttr>(), Out); in getMangledNameImpl() 2133 const auto *TD = FD ? FD->getAttr<TargetAttr>() : nullptr; in GetCPUAndFeaturesAttributes() 3582 const auto *TA = CurFD->getAttr<TargetAttr>(); in emitMultiVersionFunctions()
|
| H A D | TargetInfo.cpp | 5594 const auto *TA = FD->getAttr<TargetAttr>(); in setTargetAttributes() 6425 if (const auto *TA = FD->getAttr<TargetAttr>()) { in setTargetAttributes()
|
| H A D | CGCall.cpp | 4720 TargetDecl->hasAttr<TargetAttr>()) in EmitCall()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ASTContext.h | 127 class TargetAttr; variable 3105 ParsedTargetAttr filterFunctionTargetAttrs(const TargetAttr *TD) const;
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | Sema.cpp | 2512 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads() 2513 !FD->getAttr<TargetAttr>()->isDefaultVersion()) in noteOverloads()
|
| H A D | SemaOverload.cpp | 6424 if (Function->isMultiVersion() && Function->hasAttr<TargetAttr>() && in AddOverloadCandidate() 6425 !Function->getAttr<TargetAttr>()->isDefaultVersion()) { in AddOverloadCandidate() 7073 if (Method->isMultiVersion() && Method->hasAttr<TargetAttr>() && in AddMethodCandidate() 7074 !Method->getAttr<TargetAttr>()->isDefaultVersion()) { in AddMethodCandidate() 7527 if (Conversion->isMultiVersion() && Conversion->hasAttr<TargetAttr>() && in AddConversionCandidate() 7528 !Conversion->getAttr<TargetAttr>()->isDefaultVersion()) { in AddConversionCandidate() 10430 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate() 10431 !Fn->getAttr<TargetAttr>()->isDefaultVersion()) in NoteOverloadCandidate() 12238 const auto *TA = FunDecl->getAttr<TargetAttr>(); in AddMatchingNonTemplateFunction()
|
| H A D | SemaDecl.cpp | 10648 const auto *TA = FD->getAttr<TargetAttr>(); in CheckMultiVersionValue() 10894 const TargetAttr *TA) { in CheckMultiVersionFirstFunction() 10927 Sema &S, FunctionDecl *OldFD, FunctionDecl *NewFD, const TargetAttr *NewTA, in CheckTargetCausesMultiVersioning() 10929 const auto *OldTA = OldFD->getAttr<TargetAttr>(); in CheckTargetCausesMultiVersioning() 10977 const auto *CurTA = FD->getAttr<TargetAttr>(); in CheckTargetCausesMultiVersioning() 11014 MultiVersionKind NewMVKind, const TargetAttr *NewTA, in CheckMultiVersionAdditionalDecl() 11056 const auto *CurTA = CurFD->getAttr<TargetAttr>(); in CheckMultiVersionAdditionalDecl() 11192 const auto *NewTA = NewFD->getAttr<TargetAttr>(); in CheckMultiVersionFunction()
|
| H A D | SemaDeclAttr.cpp | 3406 ParsedTargetAttr ParsedAttrs = TargetAttr::parse(AttrStr); in checkTargetAttr() 3458 TargetAttr *NewAttr = ::new (S.Context) TargetAttr(S.Context, AL, Str); in handleTargetAttr()
|
| H A D | SemaOpenMP.cpp | 7304 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Decl.cpp | 3330 if (hasAttr<TargetAttr>()) in getMultiVersionKind() 3350 return isMultiVersion() && hasAttr<TargetAttr>(); in isTargetMultiVersion()
|
| H A D | ASTContext.cpp | 6499 const auto *TAX = FuncX->getAttr<TargetAttr>(); in isSameEntity() 6500 const auto *TAY = FuncY->getAttr<TargetAttr>(); in isSameEntity() 12308 ASTContext::filterFunctionTargetAttrs(const TargetAttr *TD) const { in filterFunctionTargetAttrs() 12334 if (const auto *TD = FD->getAttr<TargetAttr>()) { in getFunctionFeatureMap()
|