Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2502 auto *IVNext = in recognizeShiftUntilBitTest() local
2507 auto *IVCheck = Builder.CreateICmpEQ(IVNext, LoopTripCount, in recognizeShiftUntilBitTest()
2514 IV->addIncoming(IVNext, LoopHeaderBB); in recognizeShiftUntilBitTest()
2572 Instruction *ValShifted, *NBits, *IVNext; in detectShiftUntilZeroIdiom() local
2629 IVNext = dyn_cast<Instruction>(IVPN->getIncomingValueForBlock(LoopHeaderBB)); in detectShiftUntilZeroIdiom()
2631 if (!IVNext || !match(IVNext, m_Add(m_Specific(IVPN), m_One()))) { in detectShiftUntilZeroIdiom()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DBasicBlockUtils.cpp1730 auto *IVNext = in SplitBlockAndInsertSimpleForLoop() local
1733 auto *IVCheck = Builder.CreateICmpEQ(IVNext, End, in SplitBlockAndInsertSimpleForLoop()
1740 IV->addIncoming(IVNext, LoopBody); in SplitBlockAndInsertSimpleForLoop()