Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPredication.cpp581 auto *LimitCheck = in widenICmpRangeCheckIncrementingLoop()
585 IRBuilder<> Builder(findInsertPt(Guard, {FirstIterationCheck, LimitCheck})); in widenICmpRangeCheckIncrementingLoop()
587 Builder.CreateAnd(FirstIterationCheck, LimitCheck)); in widenICmpRangeCheckIncrementingLoop()
632 auto *LimitCheck = expandCheck(Expander, Guard, LimitCheckPred, LatchLimit, in widenICmpRangeCheckDecrementingLoop()
634 IRBuilder<> Builder(findInsertPt(Guard, {FirstIterationCheck, LimitCheck})); in widenICmpRangeCheckDecrementingLoop()
636 Builder.CreateAnd(FirstIterationCheck, LimitCheck)); in widenICmpRangeCheckDecrementingLoop()
621 auto *LimitCheck = widenICmpRangeCheckIncrementingLoop() local
672 auto *LimitCheck = expandCheck(Expander, Guard, LimitCheckPred, LatchLimit, widenICmpRangeCheckDecrementingLoop() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopIdiomVectorize.cpp681 Value *LimitCheck = Builder.CreateICmpULE(Start, MaxLen); in expandFindMismatch() local
683 BranchInst::Create(MemCheckBlock, LoopPreHeaderBlock, LimitCheck); in expandFindMismatch()