Searched refs:isMultiVersion (Results 1 – 12 of 12) sorted by relevance
3565 return isMultiVersion() && hasAttr<CPUDispatchAttr>(); in isCPUDispatchMultiVersion()3569 return isMultiVersion() && hasAttr<CPUSpecificAttr>(); in isCPUSpecificMultiVersion()3573 return isMultiVersion() && in isTargetMultiVersion()3578 if (!isMultiVersion()) in isTargetMultiVersionDefault()3587 return isMultiVersion() && hasAttr<TargetClonesAttr>(); in isTargetClonesMultiVersion()3591 return isMultiVersion() && hasAttr<TargetVersionAttr>(); in isTargetVersionMultiVersion()
311 if (FD->isMultiVersion()) in Visit()
7012 if (FuncX->isMultiVersion() != FuncY->isMultiVersion()) in isSameEntity()7017 if (FuncX->isMultiVersion()) { in isSameEntity()12431 assert(FD->isMultiVersion() && "Only valid for multiversioned functions"); in forEachMultiversionedFunctionVersion()
1883 if (FD->isMultiVersion() && !OmitMultiVersionMangling) { in getMangledNameImpl()1933 if (!FD->isMultiVersion()) in UpdateMultiVersionNames()1946 ->isMultiVersion() && in UpdateMultiVersionNames()3538 if (FD->hasAttr<TargetVersionAttr>() && !FD->isMultiVersion()) in MayBeEmittedEagerly()3804 (!FD->isMultiVersion() || !getTarget().getTriple().isAArch64())) in EmitGlobal()4141 else if (FD->isMultiVersion()) in EmitGlobalDefinition()4152 if (FD->isMultiVersion()) in EmitGlobalDefinition()4591 if (FD->isMultiVersion()) { in GetOrCreateLLVMFunction()5762 if (FD->isMultiVersion() && Linkage == GVA_AvailableExternally) in getLLVMLinkageForDeclarator()
2744 } else if (!TargetDecl->isMultiVersion() && in checkTargetFeatures()2775 } else if (!FD->isMultiVersion() && FD->hasAttr<TargetAttr>()) { in checkTargetFeatures()
2591 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads()2594 if (FD->isMultiVersion() && FD->hasAttr<TargetVersionAttr>() && in noteOverloads()
10489 assert((NewFD->isInvalidDecl() || NewFD->isMultiVersion() || in ActOnFunctionDeclarator()11301 assert(!OldFD->isMultiVersion() && "Unexpected MultiVersion"); in CheckDeclarationCausesMultiVersioning()11650 !OldFD->isMultiVersion(), NewMVKind)) { in CheckMultiVersionAdditionalDecl()11656 if (!OldFD->isMultiVersion()) { in CheckMultiVersionAdditionalDecl()11724 if (!OldFD->isMultiVersion() && MVKind == MultiVersionKind::None) in CheckMultiVersionFunction()11729 if (OldFD->isMultiVersion() && MVKind == MultiVersionKind::None && in CheckMultiVersionFunction()11738 if (!OldFD->isMultiVersion()) { in CheckMultiVersionFunction()16027 if (FD->isMultiVersion() && FD->hasAttr<CPUDispatchAttr>() && Body) in ActOnFinishFunctionBody()
6776 if (!FD->isMultiVersion()) in isNonViableMultiVersionOverload()10080 if (!Cand1.Function || !Cand1.Function->isMultiVersion() || !Cand2.Function || in isBetterMultiversionCandidate()10081 !Cand2.Function->isMultiVersion()) in isBetterMultiversionCandidate()11005 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate()11008 if (Fn->isMultiVersion() && Fn->hasAttr<TargetVersionAttr>() && in NoteOverloadCandidate()12951 if (FunDecl->isMultiVersion()) { in AddMatchingNonTemplateFunction()
6400 if (Function->isMultiVersion()) { in PerformPendingInstantiations()
7330 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()
2562 bool isMultiVersion() const { in isMultiVersion() function
733 FunctionDeclBits.addBit(D->isMultiVersion()); in VisitFunctionDecl()