Home
last modified time | relevance | path

Searched refs:isSafeToExpandAt (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp498 !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 DInductiveRangeCheckElimination.cpp
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp473 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 DLoopConstrainer.cpp768 if (!Expander.isSafeToExpandAt(ExitPreLoopAtSCEV, InsertPt)) { in run()
795 if (!Expander.isSafeToExpandAt(ExitMainLoopAtSCEV, InsertPt)) { in run()
H A DSimplifyIndVar.cpp232 !Rewriter.isSafeToExpandAt(InvariantLHS, PHTerm) || in makeIVComparisonInvariant()
233 !Rewriter.isSafeToExpandAt(InvariantRHS, PHTerm)) in makeIVComparisonInvariant()
653 if (!Rewriter.isSafeToExpandAt(S, IP)) { in replaceIVUserWithLoopInvariant()
H A DScalarEvolutionExpander.cpp2350 bool SCEVExpander::isSafeToExpandAt(const SCEV *S, in isSafeToExpandAt() function in SCEVExpander
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h301 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint) const;