Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp272 LoopICmp LatchCheck; member in __anon0d09f8f50111::LoopPredication
433 if (!SE.getMonotonicPredicateType(LatchCheck.IV, LatchCheck.Pred)) in isSafeToTruncateWideIVType()
452 auto *LatchType = LatchCheck.IV->getType(); in generateLoopLatchCheck()
454 return LatchCheck; in generateLoopLatchCheck()
464 NewLatchCheck.Pred = LatchCheck.Pred; in generateLoopLatchCheck()
552 const SCEV *LatchStart = LatchCheck.IV->getStart(); in widenICmpRangeCheckIncrementingLoop()
553 const SCEV *LatchLimit = LatchCheck.Limit; in widenICmpRangeCheckIncrementingLoop()
596 const SCEV *LatchStart = LatchCheck.IV->getStart(); in widenICmpRangeCheckDecrementingLoop()
597 const SCEV *LatchLimit = LatchCheck.Limit; in widenICmpRangeCheckDecrementingLoop()
1214 LatchCheck = *LatchCheckOpt; in runOnLoop()
[all …]