Searched refs:cannotDuplicate (Results 1 – 13 of 13) sorted by relevance
164 if (CI->cannotDuplicate()) in analyzeBasicBlock()171 if (InvI->cannotDuplicate()) in analyzeBasicBlock()
484 if (CS.cannotDuplicate()) in isSafeToClone()
1484 if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate()) in visitCallBase()
526 bool cannotDuplicate() const { in cannotDuplicate() function527 CALLSITE_DELEGATE_GETTER(cannotDuplicate()); in cannotDuplicate()
552 bool cannotDuplicate() const { in cannotDuplicate() function
1725 bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); }
334 if (Call->isConvergent() || Call->cannotDuplicate()) { in instructionSafeForVersioning()
188 if (CS.isConvergent() || CS.cannotDuplicate()) in canSplitCallSite()
71 if (CS.isConvergent() || CS.cannotDuplicate()) { in isSafeToSpeculatePHIUsers()
2660 if (CS.isConvergent() || CS.cannotDuplicate()) in unswitchBestCondition()
532 if (CI->cannotDuplicate() || CI->isConvergent()) in getJumpThreadDuplicationCost()
374 bool cannotDuplicate() const { in cannotDuplicate() function
2203 return CI && (CI->cannotDuplicate() || CI->isConvergent()); in FoldCondBranchOnPHI()