Searched refs:isSafeToExpandAt (Results 1 – 7 of 7) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPredication.cpp | 498 !Expander.isSafeToExpandAt(Op, Preheader->getTerminator())) in generateLoopLatchCheck() 564 if (!Expander.isSafeToExpandAt(LatchStart, Guard) || in isLoopInvariantValue() 565 !Expander.isSafeToExpandAt(LatchLimit, Guard)) { in isLoopInvariantValue() 608 if (!Expander.isSafeToExpandAt(LatchStart, Guard) || in widenICmpRangeCheckIncrementingLoop() 609 !Expander.isSafeToExpandAt(LatchLimit, Guard)) { in widenICmpRangeCheckIncrementingLoop() 1109 !Rewriter.isSafeToExpandAt(MinEC, IP)) 1136 !Rewriter.isSafeToExpandAt(ExitCount, WidenableBR)) in predicateLoopExits()
|
H A D | InductiveRangeCheckElimination.cpp |
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | HardwareLoops.cpp | 473 if (!SCEVE.isSafeToExpandAt(ExitCount, Predecessor->getTerminator())) in InitLoopCount() 479 if (!SCEVE.isSafeToExpandAt(ExitCount, BB->getTerminator())) { in InitLoopCount()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopConstrainer.cpp | 768 if (!Expander.isSafeToExpandAt(ExitPreLoopAtSCEV, InsertPt)) { in run() 795 if (!Expander.isSafeToExpandAt(ExitMainLoopAtSCEV, InsertPt)) { in run()
|
H A D | SimplifyIndVar.cpp | 232 !Rewriter.isSafeToExpandAt(InvariantLHS, PHTerm) || in makeIVComparisonInvariant() 233 !Rewriter.isSafeToExpandAt(InvariantRHS, PHTerm)) in makeIVComparisonInvariant() 653 if (!Rewriter.isSafeToExpandAt(S, IP)) { in replaceIVUserWithLoopInvariant()
|
H A D | ScalarEvolutionExpander.cpp | 2350 bool SCEVExpander::isSafeToExpandAt(const SCEV *S, in isSafeToExpandAt() function in SCEVExpander
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.h | 301 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint) const;
|