Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLatticeUtils.cpp24 return F->hasExactDefinition() && !F->hasFnAttribute(Attribute::Naked); in canTrackReturnsInterprocedurally()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp286 checkFunctionMemoryAccess(*F, F->hasExactDefinition(), AAR, SCCNodes); in addMemoryAttrs()
583 if (!F || !F->hasExactDefinition() || !SCCNodes.count(F)) { in updateCaptureInfo()
1011 if (!F->hasExactDefinition()) in addArgumentReturnedAttrs()
1260 if (!F->hasExactDefinition()) in addArgumentAttrs()
1524 if (!F->hasExactDefinition()) in addNoAliasAttrs()
1641 if (!F->hasExactDefinition()) in addNonNullAttrs()
1695 if (!F->hasExactDefinition()) in addNoUndefAttrs()
1816 (ID.RequiresExactDefinition && !F->hasExactDefinition()); in run()
2081 if (!F || !F->hasExactDefinition() || F->doesNotRecurse()) in addNoRecurseAttrs()
2111 if (!F || !F->hasExactDefinition() || F->hasFnAttribute(Attribute::Naked) || in addNoReturnAttrs()
[all …]
H A DDeadArgumentElimination.cpp270 if (!F.hasExactDefinition()) in removeDeadArgumentsFromCallers()
H A DExpandVariadics.cpp247 if (!F->hasExactDefinition()) in expansionApplicableToFunction()
H A DAttributor.cpp3876 if (F->hasExactDefinition()) in runAttributorOnFunctions()
3938 if (F->hasExactDefinition()) in runAttributorLightOnFunctions()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/ObjCARC/
H A DObjCARCAPElim.cpp47 if (!Callee->hasExactDefinition()) in MayAutorelease()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerGlobalDtors.cpp149 if (F && F->hasExactDefinition() && F->getArg(0)->use_empty()) { in runImpl()
H A DDebugify.cpp122 return F.isDeclaration() || !F.hasExactDefinition(); in isFunctionSkipped()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGlobalValue.h497 bool hasExactDefinition() const { in hasExactDefinition() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp1259 if (F.hasExactDefinition() && F.getReturnType()->isIntOrIntVectorTy()) in runImpl()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DAddressSanitizer.cpp2104 if (!G->hasExactDefinition() || G->hasComdat()) in shouldInstrumentGlobal()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h1841 return F.hasExactDefinition() || InfoCache.InlineableFunctions.count(&F) ||
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp2831 if (Callee->hasExactDefinition()) { in optimizeCallInst()