Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp538 !Expander.isSafeToExpandAt(Op, Preheader->getTerminator())) in findInsertPt()
604 if (!Expander.isSafeToExpandAt(LatchStart, Guard) || in widenICmpRangeCheckIncrementingLoop()
605 !Expander.isSafeToExpandAt(LatchLimit, Guard)) { in widenICmpRangeCheckIncrementingLoop()
647 if (!Expander.isSafeToExpandAt(LatchStart, Guard) || in widenICmpRangeCheckDecrementingLoop()
648 !Expander.isSafeToExpandAt(LatchLimit, Guard)) { in widenICmpRangeCheckDecrementingLoop()
1173 !Rewriter.isSafeToExpandAt(MinEC, WidenableBR)) in predicateLoopExits()
1212 !Rewriter.isSafeToExpandAt(ExitCount, WidenableBR)) in predicateLoopExits()
H A DInductiveRangeCheckElimination.cpp1458 if (!Expander.isSafeToExpandAt(ExitPreLoopAtSCEV, InsertPt)) { in run()
1485 if (!Expander.isSafeToExpandAt(ExitMainLoopAtSCEV, InsertPt)) { in run()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DHardwareLoops.cpp410 if (!SCEVE.isSafeToExpandAt(ExitCount, Predecessor->getTerminator())) in InitLoopCount()
416 if (!SCEVE.isSafeToExpandAt(ExitCount, BB->getTerminator())) { in InitLoopCount()
/openbsd-src/gnu/llvm/llvm/include/llvm/Transforms/Utils/
H A DScalarEvolutionExpander.h275 bool isSafeToExpandAt(const SCEV *S, const Instruction *InsertionPoint) const;
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp633 if (!Rewriter.isSafeToExpandAt(S, IP)) { in replaceIVUserWithLoopInvariant()
H A DScalarEvolutionExpander.cpp2627 bool SCEVExpander::isSafeToExpandAt(const SCEV *S, in isSafeToExpandAt() function in SCEVExpander