| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 691 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 D | MustExecute.cpp | 53 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 D | InstructionPrecedenceTracking.cpp | 137 return !isGuaranteedToTransferExecutionToSuccessor(Insn); in isSpecialInstruction()
|
| H A D | ValueTracking.cpp | 536 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 D | ScalarEvolution.cpp | 7312 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 D | DivRemPairs.cpp | 250 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in optimizeDivRem() 292 isGuaranteedToTransferExecutionToSuccessor(PredBB->getTerminator()) && in optimizeDivRem()
|
| H A D | JumpThreading.cpp | 412 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in replaceFoldableUses() 1368 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in simplifyPartiallyRedundantLoad() 1948 if (!isGuaranteedToTransferExecutionToSuccessor(BB)) in maybeMergeBasicBlockIntoOnlyPred()
|
| H A D | GVNHoist.cpp | 1150 if (!isGuaranteedToTransferExecutionToSuccessor(&I1)) { in hoistExpressions()
|
| H A D | MemCpyOptimizer.cpp | 542 if (!isGuaranteedToTransferExecutionToSuccessor(C)) in moveUp()
|
| H A D | ConstraintElimination.cpp | 1177 GuaranteedToExecute &= isGuaranteedToTransferExecutionToSuccessor(&I); in addInfoFor()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | AssumeBundleBuilder.cpp | 499 if (!isGuaranteedToTransferExecutionToSuccessor(&*It)) { in mergeRange() 528 if (!isGuaranteedToTransferExecutionToSuccessor(&*It)) { in mergeAssumes()
|
| H A D | SimplifyCFG.cpp | 1491 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in skippedInstrFlags() 5468 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyUnreachable() 8117 return !isGuaranteedToTransferExecutionToSuccessor(&I); in passingValueIsAlwaysUndefined()
|
| H A D | InlineFunction.cpp | 1367 return !llvm::isGuaranteedToTransferExecutionToSuccessor( in MayContainThrowingOrExitingCallAfterCB()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | ArgumentPromotion.cpp | 628 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in findArgParts()
|
| H A D | FunctionAttrs.cpp | 1085 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in addArgumentAttrsFromCallsites()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | LoadStoreVectorizer.cpp | 451 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in run()
|
| H A D | SLPVectorizer.cpp | 19722 if (!isGuaranteedToTransferExecutionToSuccessor(BundleMember->getInst())) { in calculateDependencies() 19731 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in calculateDependencies()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstructionCombining.cpp | 2185 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBIter)) in foldBinopWithPhiOperands() 3901 if (!isGuaranteedToTransferExecutionToSuccessor(Prev)) in removeInstructionsBeforeUnreachable()
|
| H A D | InstCombineMulDivRem.cpp | 1130 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyDivRemOfSelectWithZeroOp()
|