Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/CIR/CodeGen/
H A DCIRGenModule.cpp799 else if (fd->isMultiVersion()) in emitGlobalDefinition()
810 if (fd->isMultiVersion()) in emitGlobalDefinition()
1040 if (fd->isMultiVersion() && linkage == GVA_AvailableExternally) in getCIRLinkageForDeclarator()
1395 if (fd->isMultiVersion()) { in getMangledNameImpl()
1490 if (fd->hasAttr<TargetVersionAttr>() && !fd->isMultiVersion()) in mayBeEmittedEagerly()
1688 if (fd->isMultiVersion()) in getOrCreateCIRFunction()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDecl.cpp3636 return isMultiVersion() && hasAttr<CPUDispatchAttr>(); in isCPUDispatchMultiVersion()
3640 return isMultiVersion() && hasAttr<CPUSpecificAttr>(); in isCPUSpecificMultiVersion()
3644 return isMultiVersion() && in isTargetMultiVersion()
3649 if (!isMultiVersion()) in isTargetMultiVersionDefault()
3658 return isMultiVersion() && hasAttr<TargetClonesAttr>(); in isTargetClonesMultiVersion()
3662 return isMultiVersion() && hasAttr<TargetVersionAttr>(); in isTargetVersionMultiVersion()
H A DTextNodeDumper.cpp312 if (FD->isMultiVersion()) in Visit()
H A DASTContext.cpp7554 if (FuncX->isMultiVersion() != FuncY->isMultiVersion()) in isSameEntity()
7559 if (FuncX->isMultiVersion()) { in isSameEntity()
13064 assert(FD->isMultiVersion() && "Only valid for multiversioned functions"); in forEachMultiversionedFunctionVersion()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCodeGenModule.cpp2055 if (FD->isMultiVersion() && !OmitMultiVersionMangling) { in getMangledNameImpl()
2105 if (!FD->isMultiVersion()) in UpdateMultiVersionNames()
2118 ->isMultiVersion() && in UpdateMultiVersionNames()
3790 if (FD->hasAttr<TargetVersionAttr>() && !FD->isMultiVersion()) in MayBeEmittedEagerly()
4064 (!FD->isMultiVersion() || !getTarget().getTriple().isAArch64())) in EmitGlobal()
4398 else if (FD->isMultiVersion()) in EmitGlobalDefinition()
4409 if (FD->isMultiVersion()) in EmitGlobalDefinition()
4833 if (FD->isMultiVersion()) { in GetOrCreateLLVMFunction()
6069 if (FD->isMultiVersion() && Linkage == GVA_AvailableExternally) in getLLVMLinkageForDeclarator()
H A DCodeGenFunction.cpp2852 } else if (!TargetDecl->isMultiVersion() && in checkTargetFeatures()
2883 } else if (!FD->isMultiVersion() && FD->hasAttr<TargetAttr>()) { in checkTargetFeatures()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSema.cpp2759 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads()
2762 if (FD->isMultiVersion() && FD->hasAttr<TargetVersionAttr>() && in noteOverloads()
H A DSemaDecl.cpp10708 assert((NewFD->isInvalidDecl() || NewFD->isMultiVersion() || in ActOnFunctionDeclarator()
11533 assert(!OldFD->isMultiVersion() && "Unexpected MultiVersion"); in CheckDeclarationCausesMultiVersioning()
11879 !OldFD->isMultiVersion(), NewMVKind)) { in CheckMultiVersionAdditionalDecl()
11885 if (!OldFD->isMultiVersion()) { in CheckMultiVersionAdditionalDecl()
11957 if (!OldFD->isMultiVersion() && MVKind == MultiVersionKind::None) in CheckMultiVersionFunction()
11962 if (OldFD->isMultiVersion() && MVKind == MultiVersionKind::None && in CheckMultiVersionFunction()
11971 if (!OldFD->isMultiVersion()) { in CheckMultiVersionFunction()
16506 if (FD->isMultiVersion() && FD->hasAttr<CPUDispatchAttr>() && Body) in ActOnFinishFunctionBody()
H A DSemaOverload.cpp7021 if (!FD->isMultiVersion()) in isNonViableMultiVersionOverload()
10547 if (!Cand1.Function || !Cand1.Function->isMultiVersion() || !Cand2.Function || in isBetterMultiversionCandidate()
10548 !Cand2.Function->isMultiVersion()) in isBetterMultiversionCandidate()
11698 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate()
11701 if (Fn->isMultiVersion() && Fn->hasAttr<TargetVersionAttr>() && in NoteOverloadCandidate()
13672 if (FunDecl->isMultiVersion()) { in AddMatchingNonTemplateFunction()
H A DSemaTemplateInstantiateDecl.cpp7093 if (Function->isMultiVersion()) { in PerformPendingInstantiations()
H A DSemaOpenMP.cpp7279 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDecl.h2662 bool isMultiVersion() const { in isMultiVersion() function
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp889 FunctionDeclBits.addBit(D->isMultiVersion()); in VisitFunctionDecl()