Searched refs:IVNext (Results 1 – 2 of 2) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopIdiomRecognize.cpp | 3025 auto *IVNext = in recognizeShiftUntilBitTest() local 3030 auto *IVCheck = Builder.CreateICmpEQ(IVNext, LoopTripCount, in recognizeShiftUntilBitTest() 3037 IV->addIncoming(IVNext, LoopHeaderBB); in recognizeShiftUntilBitTest() 3095 Instruction *ValShifted, *NBits, *IVNext; in detectShiftUntilZeroIdiom() local 3152 IVNext = dyn_cast<Instruction>(IVPN->getIncomingValueForBlock(LoopHeaderBB)); in detectShiftUntilZeroIdiom() 3154 if (!IVNext || !match(IVNext, m_Add(m_Specific(IVPN), m_One()))) { in detectShiftUntilZeroIdiom()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BasicBlockUtils.cpp | 1603 auto *IVNext = in SplitBlockAndInsertSimpleForLoop() local 1606 auto *IVCheck = Builder.CreateICmpEQ(IVNext, End, in SplitBlockAndInsertSimpleForLoop() 1613 IV->addIncoming(IVNext, LoopBody); in SplitBlockAndInsertSimpleForLoop()
|