Home
last modified time | relevance | path

Searched refs:isGuaranteedToTransferExecutionToSuccessor (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp55 HeaderMayThrow = !isGuaranteedToTransferExecutionToSuccessor(Header); in computeLoopSafetyInfo()
63 MayThrow |= !isGuaranteedToTransferExecutionToSuccessor(BB); in computeLoopSafetyInfo()
498 return isGuaranteedToTransferExecutionToSuccessor(BB); in findForwardJoinPoint()
623 bool TransfersExecution = isGuaranteedToTransferExecutionToSuccessor(PP); in getMustBeExecutedNextInstruction()
H A DInstructionPrecedenceTracking.cpp144 return !isGuaranteedToTransferExecutionToSuccessor(Insn); in isSpecialInstruction()
H A DValueTracking.cpp517 if (!isGuaranteedToTransferExecutionToSuccessor(Range, 15)) in isValidAssumeForContext()
6262 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in mayHaveNonDefUseDependency()
7008 bool llvm::isGuaranteedToTransferExecutionToSuccessor(const Instruction *I) { in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7044 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in isGuaranteedToTransferExecutionToSuccessor()
7049 bool llvm::isGuaranteedToTransferExecutionToSuccessor( in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7052 return isGuaranteedToTransferExecutionToSuccessor(make_range(Begin, End), in isGuaranteedToTransferExecutionToSuccessor()
7056 bool llvm::isGuaranteedToTransferExecutionToSuccessor( in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7064 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in isGuaranteedToTransferExecutionToSuccessor()
7080 if (!isGuaranteedToTransferExecutionToSuccessor(&LI)) return false; in isGuaranteedToExecuteForEveryIteration()
7251 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in programUndefinedIfUndefOrPoison()
[all …]
H A DScalarEvolution.cpp7291 isGuaranteedToTransferExecutionToSuccessor(A->getIterator(), in isGuaranteedToTransferExecutionTo()
7298 isGuaranteedToTransferExecutionToSuccessor(A->getIterator(), in isGuaranteedToTransferExecutionTo()
7300 isGuaranteedToTransferExecutionToSuccessor(B->getParent()->begin(), in isGuaranteedToTransferExecutionTo()
7396 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in getLoopProperties()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp249 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in optimizeDivRem()
291 isGuaranteedToTransferExecutionToSuccessor(PredBB->getTerminator()) && in optimizeDivRem()
H A DJumpThreading.cpp413 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in replaceFoldableUses()
1382 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in simplifyPartiallyRedundantLoad()
1944 if (!isGuaranteedToTransferExecutionToSuccessor(BB)) in maybeMergeBasicBlockIntoOnlyPred()
H A DGVNHoist.cpp1156 if (!isGuaranteedToTransferExecutionToSuccessor(&I1)) { in hoistExpressions()
H A DMemCpyOptimizer.cpp544 if (!isGuaranteedToTransferExecutionToSuccessor(C)) in moveUp()
H A DConstraintElimination.cpp1078 GuaranteedToExecute &= isGuaranteedToTransferExecutionToSuccessor(&I); in addInfoFor()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h889 bool isGuaranteedToTransferExecutionToSuccessor(const Instruction *I);
896 bool isGuaranteedToTransferExecutionToSuccessor(const BasicBlock *BB);
901 bool isGuaranteedToTransferExecutionToSuccessor(
906 bool isGuaranteedToTransferExecutionToSuccessor(
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DAssumeBundleBuilder.cpp499 if (!isGuaranteedToTransferExecutionToSuccessor(&*It)) { in mergeRange()
528 if (!isGuaranteedToTransferExecutionToSuccessor(&*It)) { in mergeAssumes()
H A DSimplifyCFG.cpp1455 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in skippedInstrFlags()
5250 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyUnreachable()
7393 return !isGuaranteedToTransferExecutionToSuccessor(&I); in passingValueIsAlwaysUndefined()
H A DInlineFunction.cpp1343 return !llvm::isGuaranteedToTransferExecutionToSuccessor( in MayContainThrowingOrExitingCallAfterCB()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp563 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in findArgParts()
H A DFunctionAttrs.cpp834 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in addArgumentAttrsFromCallsites()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp441 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in run()
H A DSLPVectorizer.cpp12804 if (!isGuaranteedToTransferExecutionToSuccessor(BundleMember->Inst)) { in calculateDependencies()
12813 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in calculateDependencies()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1756 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBIter)) in foldBinopWithPhiOperands()
3106 if (!isGuaranteedToTransferExecutionToSuccessor(Prev)) in removeInstructionsBeforeUnreachable()
H A DInstCombineMulDivRem.cpp885 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyDivRemOfSelectWithZeroOp()