Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp271 LoopICmp LatchCheck; member in __anon4970eb7f0111::LoopPredication
302 widenICmpRangeCheckIncrementingLoop(LoopICmp LatchCheck, LoopICmp RangeCheck,
306 widenICmpRangeCheckDecrementingLoop(LoopICmp LatchCheck, LoopICmp RangeCheck,
413 const LoopICmp LatchCheck, in isSafeToTruncateWideIVType() argument
417 assert(DL.getTypeSizeInBits(LatchCheck.IV->getType()).getFixedValue() > in isSafeToTruncateWideIVType()
423 auto *Limit = dyn_cast<SCEVConstant>(LatchCheck.Limit); in isSafeToTruncateWideIVType()
424 auto *Start = dyn_cast<SCEVConstant>(LatchCheck.IV->getStart()); in isSafeToTruncateWideIVType()
432 if (!SE.getMonotonicPredicateType(LatchCheck.IV, LatchCheck.Pred)) in isSafeToTruncateWideIVType()
448 const LoopICmp LatchCheck, in generateLoopLatchCheck() argument
451 auto *LatchType = LatchCheck.IV->getType(); in generateLoopLatchCheck()
[all …]