Searched refs:cannotDuplicate (Results 1 – 11 of 11) sorted by relevance
176 if (CI->cannotDuplicate()) in analyzeBasicBlock()183 if (InvI->cannotDuplicate()) in analyzeBasicBlock()
497 if (CB->cannotDuplicate()) in isSafeToClone()
1820 if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate()) in visitCallBase()
347 if (Call->isConvergent() || Call->cannotDuplicate()) { in instructionSafeForVersioning()
187 if (CB.isConvergent() || CB.cannotDuplicate()) in canSplitCallSite()
71 if (CS->isConvergent() || CS->cannotDuplicate()) { in isSafeToSpeculatePHIUsers()
2735 if (CB->isConvergent() || CB->cannotDuplicate()) in unswitchBestCondition()
582 if (CI->cannotDuplicate() || CI->isConvergent()) in getJumpThreadDuplicationCost()
616 bool cannotDuplicate() const { in cannotDuplicate() function
1852 bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); }
2549 if (CI->cannotDuplicate() || CI->isConvergent()) in BlockIsSimpleEnoughToThreadThrough()