Searched refs:cannotDuplicate (Results 1 - 10 of 10) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/
H A DCodeMetrics.cpp170 if (CI->cannotDuplicate())
177 if (InvI->cannotDuplicate())
H A DLoopInfo.cpp495 if (CB->cannotDuplicate())
H A DInlineCost.cpp2263 if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate())
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp309 if (Call->isConvergent() || Call->cannotDuplicate()) {
H A DCallSiteSplitting.cpp185 if (CB.isConvergent() || CB.cannotDuplicate())
H A DSimpleLoopUnswitch.cpp3259 assert(!CB->cannotDuplicate() && "Checked by L.isSafeToClone().");
H A DJumpThreading.cpp487 if (CI->cannotDuplicate() || CI->isConvergent())
/freebsd-current/contrib/llvm-project/llvm/include/llvm/IR/
H A DFunction.h576 bool cannotDuplicate() const { function in class:llvm::Function
H A DInstrTypes.h1999 bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); } function in class:llvm::CmpInst
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSimplifyCFG.cpp3196 if (CI->cannotDuplicate() || CI->isConvergent())

Completed in 132 milliseconds