Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
DLoopPredication.cpp262 LoopICmp LatchCheck; member in __anon247a0e970111::LoopPredication
290 Optional<Value *> widenICmpRangeCheckIncrementingLoop(LoopICmp LatchCheck,
294 Optional<Value *> widenICmpRangeCheckDecrementingLoop(LoopICmp LatchCheck,
438 const LoopICmp LatchCheck, in isSafeToTruncateWideIVType() argument
442 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() argument
476 auto *LatchType = LatchCheck.IV->getType(); in generateLoopLatchCheck()
[all …]