Home
last modified time | relevance | path

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

/freebsd/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.cpp524 if (!isGuaranteedToTransferExecutionToSuccessor(Range, 15)) in isValidAssumeForContext()
6933 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in mayHaveNonDefUseDependency()
7692 bool llvm::isGuaranteedToTransferExecutionToSuccessor(const Instruction *I) { in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7724 bool llvm::isGuaranteedToTransferExecutionToSuccessor(const BasicBlock *BB) { in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7728 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in isGuaranteedToTransferExecutionToSuccessor()
7733 bool llvm::isGuaranteedToTransferExecutionToSuccessor( in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7736 return isGuaranteedToTransferExecutionToSuccessor(make_range(Begin, End), in isGuaranteedToTransferExecutionToSuccessor()
7740 bool llvm::isGuaranteedToTransferExecutionToSuccessor( in isGuaranteedToTransferExecutionToSuccessor() function in llvm
7748 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in isGuaranteedToTransferExecutionToSuccessor()
7764 if (!isGuaranteedToTransferExecutionToSuccessor(&LI)) return false; in isGuaranteedToExecuteForEveryIteration()
[all …]
H A DScalarEvolution.cpp7307 isGuaranteedToTransferExecutionToSuccessor(A->getIterator(), in isGuaranteedToTransferExecutionTo()
7314 isGuaranteedToTransferExecutionToSuccessor(A->getIterator(), in isGuaranteedToTransferExecutionTo()
7316 isGuaranteedToTransferExecutionToSuccessor(B->getParent()->begin(), in isGuaranteedToTransferExecutionTo()
7412 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.cpp413 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in replaceFoldableUses()
1371 if (!isGuaranteedToTransferExecutionToSuccessor(&*I)) in simplifyPartiallyRedundantLoad()
1933 if (!isGuaranteedToTransferExecutionToSuccessor(BB)) in maybeMergeBasicBlockIntoOnlyPred()
H A DGVNHoist.cpp1152 if (!isGuaranteedToTransferExecutionToSuccessor(&I1)) { in hoistExpressions()
H A DMemCpyOptimizer.cpp549 if (!isGuaranteedToTransferExecutionToSuccessor(C)) in moveUp()
H A DConstraintElimination.cpp1116 GuaranteedToExecute &= isGuaranteedToTransferExecutionToSuccessor(&I); in addInfoFor()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueTracking.h965 bool isGuaranteedToTransferExecutionToSuccessor(const Instruction *I);
972 bool isGuaranteedToTransferExecutionToSuccessor(const BasicBlock *BB);
977 bool isGuaranteedToTransferExecutionToSuccessor(
982 bool isGuaranteedToTransferExecutionToSuccessor(
/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.cpp1455 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in skippedInstrFlags()
5319 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyUnreachable()
7614 return !isGuaranteedToTransferExecutionToSuccessor(&I); in passingValueIsAlwaysUndefined()
H A DInlineFunction.cpp1345 return !llvm::isGuaranteedToTransferExecutionToSuccessor( in MayContainThrowingOrExitingCallAfterCB()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp592 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in findArgParts()
H A DFunctionAttrs.cpp834 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in addArgumentAttrsFromCallsites()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp441 if (!isGuaranteedToTransferExecutionToSuccessor(&I)) in run()
H A DSLPVectorizer.cpp14816 if (!isGuaranteedToTransferExecutionToSuccessor(BundleMember->Inst)) { in calculateDependencies()
14825 if (!isGuaranteedToTransferExecutionToSuccessor(I)) in calculateDependencies()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1963 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBIter)) in foldBinopWithPhiOperands()
3525 if (!isGuaranteedToTransferExecutionToSuccessor(Prev)) in removeInstructionsBeforeUnreachable()
H A DInstCombineMulDivRem.cpp1022 if (!isGuaranteedToTransferExecutionToSuccessor(&*BBI)) in simplifyDivRemOfSelectWithZeroOp()