Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h691 LLVM_ABI bool isGuaranteedToTransferExecutionToSuccessor(const Instruction *I);
698 LLVM_ABI bool isGuaranteedToTransferExecutionToSuccessor(const BasicBlock *BB);
704 isGuaranteedToTransferExecutionToSuccessor(BasicBlock::const_iterator Begin,
709 LLVM_ABI bool isGuaranteedToTransferExecutionToSuccessor(
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DMustExecute.cpp53 HeaderMayThrow = !isGuaranteedToTransferExecutionToSuccessor(Header); in computeLoopSafetyInfo()
61 MayThrow |= !isGuaranteedToTransferExecutionToSuccessor(BB); in computeLoopSafetyInfo()
506 return isGuaranteedToTransferExecutionToSuccessor(BB); in findForwardJoinPoint()
631 bool TransfersExecution = isGuaranteedToTransferExecutionToSuccessor(PP); in getMustBeExecutedNextInstruction()
H A DInstructionPrecedenceTracking.cpp137 return !isGuaranteedToTransferExecutionToSuccessor(Insn); in isSpecialInstruction()
H A DValueTracking.cpp536 if (!isGuaranteedToTransferExecutionToSuccessor(Range, 15)) in isValidAssumeForContext()
7048 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in mayHaveNonDefUseDependency()
7805 bool llvm::isGuaranteedToTransferExecutionToSuccessor(const Instruction *I) { in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7837 bool llvm::isGuaranteedToTransferExecutionToSuccessor(const BasicBlock *BB) { in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7841 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in isGuaranteedToTransferExecutionToSuccessor()
7846 bool llvm::isGuaranteedToTransferExecutionToSuccessor( in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7849 return isGuaranteedToTransferExecutionToSuccessor(make_range(Begin, End), in isGuaranteedToTransferExecutionToSuccessor()
7853 bool llvm::isGuaranteedToTransferExecutionToSuccessor( in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7859 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in isGuaranteedToTransferExecutionToSuccessor()
7875 if (!isGuaranteedToTransferExecutionToSuccessor(&LI)) return false; in isGuaranteedToExecuteForEveryIteration()
[all …]
H A DScalarEvolution.cpp7312 isGuaranteedToTransferExecutionToSuccessor(A->getIterator(), in isGuaranteedToTransferExecutionTo()
7319 isGuaranteedToTransferExecutionToSuccessor(A->getIterator(), in isGuaranteedToTransferExecutionTo()
7321 isGuaranteedToTransferExecutionToSuccessor(B->getParent()->begin(), in isGuaranteedToTransferExecutionTo()
7432 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in getLoopProperties()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDivRemPairs.cpp250 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in optimizeDivRem()
292 isGuaranteedToTransferExecutionToSuccessor(PredBB->getTerminator()) && in optimizeDivRem()
H A DJumpThreading.cpp412 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in replaceFoldableUses()
1368 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in simplifyPartiallyRedundantLoad()
1948 if (!isGuaranteedToTransferExecutionToSuccessor(BB)) in maybeMergeBasicBlockIntoOnlyPred()
H A DGVNHoist.cpp1150 if (!isGuaranteedToTransferExecutionToSuccessor(&I1)) { in hoistExpressions()
H A DMemCpyOptimizer.cpp542 if (!isGuaranteedToTransferExecutionToSuccessor(C)) in moveUp()
H A DConstraintElimination.cpp1177 GuaranteedToExecute &= isGuaranteedToTransferExecutionToSuccessor(&I); in addInfoFor()
/freebsd/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.cpp1491 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in skippedInstrFlags()
5468 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyUnreachable()
8117 return !isGuaranteedToTransferExecutionToSuccessor(&I); in passingValueIsAlwaysUndefined()
H A DInlineFunction.cpp1367 return !llvm::isGuaranteedToTransferExecutionToSuccessor( in MayContainThrowingOrExitingCallAfterCB()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp628 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in findArgParts()
H A DFunctionAttrs.cpp1085 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in addArgumentAttrsFromCallsites()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp451 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in run()
H A DSLPVectorizer.cpp19722 if (!isGuaranteedToTransferExecutionToSuccessor(BundleMember->getInst())) { in calculateDependencies()
19731 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in calculateDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2185 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBIter)) in foldBinopWithPhiOperands()
3901 if (!isGuaranteedToTransferExecutionToSuccessor(Prev)) in removeInstructionsBeforeUnreachable()
H A DInstCombineMulDivRem.cpp1130 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyDivRemOfSelectWithZeroOp()