Searched refs:isMultiVersion (Results 1 – 12 of 12) sorted by relevance
1872 if (FD->isMultiVersion() && !OmitMultiVersionMangling) { in getMangledNameImpl()1907 if (!FD->isMultiVersion()) in UpdateMultiVersionNames()1920 ->isMultiVersion() && in UpdateMultiVersionNames()4084 else if (FD->isMultiVersion()) in EmitGlobalDefinition()4095 if (FD->isMultiVersion()) in EmitGlobalDefinition()4493 if (FD->isMultiVersion()) { in GetOrCreateLLVMFunction()5618 if (FD->isMultiVersion() && Linkage == GVA_AvailableExternally) in getLLVMLinkageForDeclarator()
2645 } else if (!TargetDecl->isMultiVersion() && in checkTargetFeatures()2676 } else if (!FD->isMultiVersion() && FD->hasAttr<TargetAttr>()) { in checkTargetFeatures()
3528 return isMultiVersion() && hasAttr<CPUDispatchAttr>(); in isCPUDispatchMultiVersion()3532 return isMultiVersion() && hasAttr<CPUSpecificAttr>(); in isCPUSpecificMultiVersion()3536 return isMultiVersion() && in isTargetMultiVersion()3541 return isMultiVersion() && hasAttr<TargetClonesAttr>(); in isTargetClonesMultiVersion()
289 if (FD->isMultiVersion()) in Visit()
6563 if (FuncX->isMultiVersion() != FuncY->isMultiVersion()) in isSameEntity()6568 if (FuncX->isMultiVersion()) { in isSameEntity()11949 assert(FD->isMultiVersion() && "Only valid for multiversioned functions"); in forEachMultiversionedFunctionVersion()
2600 if (FD->isMultiVersion() && FD->hasAttr<TargetAttr>() && in noteOverloads()2603 if (FD->isMultiVersion() && FD->hasAttr<TargetVersionAttr>() && in noteOverloads()
6843 if (Function->isMultiVersion() && in AddOverloadCandidate()7510 if (Method->isMultiVersion() && in AddMethodCandidate()7996 if (Conversion->isMultiVersion() && in AddConversionCandidate()10065 if (!Cand1.Function || !Cand1.Function->isMultiVersion() || !Cand2.Function || in isBetterMultiversionCandidate()10066 !Cand2.Function->isMultiVersion()) in isBetterMultiversionCandidate()10993 if (Fn->isMultiVersion() && Fn->hasAttr<TargetAttr>() && in NoteOverloadCandidate()10996 if (Fn->isMultiVersion() && Fn->hasAttr<TargetVersionAttr>() && in NoteOverloadCandidate()12855 if (FunDecl->isMultiVersion()) { in AddMatchingNonTemplateFunction()
10596 assert((NewFD->isInvalidDecl() || NewFD->isMultiVersion() || in ActOnFunctionDeclarator()11416 if (!OldFD->isMultiVersion() && in CheckTargetCausesMultiVersioning()11698 !OldFD->isMultiVersion(), NewMVKind)) { in CheckMultiVersionAdditionalDecl()11704 if (!OldFD->isMultiVersion()) { in CheckMultiVersionAdditionalDecl()11766 if (!OldFD->isMultiVersion() && MVKind == MultiVersionKind::None) { in CheckMultiVersionFunction()11787 if (OldFD->isMultiVersion() && MVKind == MultiVersionKind::None && in CheckMultiVersionFunction()11796 if (!OldFD->isMultiVersion()) { in CheckMultiVersionFunction()16231 if (FD->isMultiVersion() && FD->hasAttr<CPUDispatchAttr>() && Body) in ActOnFinishFunctionBody()
6435 if (Function->isMultiVersion()) { in PerformPendingInstantiations()
7541 return FD->isMultiVersion() || FD->hasAttr<TargetAttr>(); in checkOpenMPDeclareVariantFunction()
2574 bool isMultiVersion() const { in isMultiVersion() function
700 FunctionDeclBits.addBit(D->isMultiVersion()); in VisitFunctionDecl()