Searched refs:LatchCheck (Results 1 – 1 of 1) sorted by relevance
262 LoopICmp LatchCheck; member in __anon247a0e970111::LoopPredication290 Optional<Value *> widenICmpRangeCheckIncrementingLoop(LoopICmp LatchCheck,294 Optional<Value *> widenICmpRangeCheckDecrementingLoop(LoopICmp LatchCheck,438 const LoopICmp LatchCheck, in isSafeToTruncateWideIVType() argument442 assert(DL.getTypeSizeInBits(LatchCheck.IV->getType()).getFixedSize() > in isSafeToTruncateWideIVType()448 auto *Limit = dyn_cast<SCEVConstant>(LatchCheck.Limit); in isSafeToTruncateWideIVType()449 auto *Start = dyn_cast<SCEVConstant>(LatchCheck.IV->getStart()); in isSafeToTruncateWideIVType()457 if (!SE.getMonotonicPredicateType(LatchCheck.IV, LatchCheck.Pred)) in isSafeToTruncateWideIVType()473 const LoopICmp LatchCheck, in generateLoopLatchCheck() argument476 auto *LatchType = LatchCheck.IV->getType(); in generateLoopLatchCheck()[all …]