Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp552 const SCEV *LatchLimit = LatchCheck.Limit; in widenICmpRangeCheckIncrementingLoop() local
559 !isLoopInvariantValue(LatchLimit)) { in widenICmpRangeCheckIncrementingLoop()
564 !Expander.isSafeToExpandAt(LatchLimit, Guard)) { in widenICmpRangeCheckIncrementingLoop()
576 LLVM_DEBUG(dbgs() << "LHS: " << *LatchLimit << "\n"); in widenICmpRangeCheckIncrementingLoop()
581 expandCheck(Expander, Guard, LimitCheckPred, LatchLimit, RHS); in widenICmpRangeCheckIncrementingLoop()
596 const SCEV *LatchLimit = LatchCheck.Limit; in widenICmpRangeCheckDecrementingLoop() local
603 !isLoopInvariantValue(LatchLimit)) { in widenICmpRangeCheckDecrementingLoop()
608 !Expander.isSafeToExpandAt(LatchLimit, Guard)) { in widenICmpRangeCheckDecrementingLoop()
631 auto *LimitCheck = expandCheck(Expander, Guard, LimitCheckPred, LatchLimit, in widenICmpRangeCheckDecrementingLoop()