Home
last modified time | relevance | path

Searched refs:cannotDuplicate (Results 1 – 11 of 11) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DCodeMetrics.cpp176 if (CI->cannotDuplicate()) in analyzeBasicBlock()
183 if (InvI->cannotDuplicate()) in analyzeBasicBlock()
H A DLoopInfo.cpp497 if (CB->cannotDuplicate()) in isSafeToClone()
H A DInlineCost.cpp1820 if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate()) in visitCallBase()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp347 if (Call->isConvergent() || Call->cannotDuplicate()) { in instructionSafeForVersioning()
H A DCallSiteSplitting.cpp187 if (CB.isConvergent() || CB.cannotDuplicate()) in canSplitCallSite()
H A DSpeculateAroundPHIs.cpp71 if (CS->isConvergent() || CS->cannotDuplicate()) { in isSafeToSpeculatePHIUsers()
H A DSimpleLoopUnswitch.cpp2735 if (CB->isConvergent() || CB->cannotDuplicate()) in unswitchBestCondition()
H A DJumpThreading.cpp582 if (CI->cannotDuplicate() || CI->isConvergent()) in getJumpThreadDuplicationCost()
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/IR/
H A DFunction.h616 bool cannotDuplicate() const { in cannotDuplicate() function
H A DInstrTypes.h1852 bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); }
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp2549 if (CI->cannotDuplicate() || CI->isConvergent()) in BlockIsSimpleEnoughToThreadThrough()