Searched refs:cannotDuplicate (Results 1 – 10 of 10) sorted by relevance
170 if (CI->cannotDuplicate()) in analyzeBasicBlock()177 if (InvI->cannotDuplicate()) in analyzeBasicBlock()
491 if (CB->cannotDuplicate()) in isSafeToClone()
2125 if (isa<CallInst>(Call) && cast<CallInst>(Call).cannotDuplicate()) in visitCallBase()
345 if (Call->isConvergent() || Call->cannotDuplicate()) { in instructionSafeForVersioning()
187 if (CB.isConvergent() || CB.cannotDuplicate()) in canSplitCallSite()
560 if (CI->cannotDuplicate() || CI->isConvergent()) in getJumpThreadDuplicationCost()
2876 if (CB->isConvergent() || CB->cannotDuplicate()) in unswitchBestCondition()
563 bool cannotDuplicate() const { in cannotDuplicate() function
1903 bool cannotDuplicate() const { return hasFnAttr(Attribute::NoDuplicate); }
2938 if (CI->cannotDuplicate() || CI->isConvergent()) in BlockIsSimpleEnoughToThreadThrough()