Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/
H A D2003-04-16-ExprAnalysis.ll13 %IV = phi i32 [ %A, %0 ], [ %IVNext, %Loop ] ; <i32> [#uses=1]
14 %IVNext = add i32 %IV, ptrtoint (i32* @X to i32) ; <i32> [#uses=1]
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopIdiomRecognize.cpp2565 auto *IVNext = in recognizeShiftUntilBitTest() local
2570 auto *IVCheck = Builder.CreateICmpEQ(IVNext, LoopTripCount, in recognizeShiftUntilBitTest()
2577 IV->addIncoming(IVNext, LoopHeaderBB); in recognizeShiftUntilBitTest()
2635 Instruction *ValShifted, *NBits, *IVNext; in detectShiftUntilZeroIdiom() local
2692 IVNext = dyn_cast<Instruction>(IVPN->getIncomingValueForBlock(LoopHeaderBB)); in detectShiftUntilZeroIdiom()
2694 if (!IVNext || !match(IVNext, m_Add(m_Specific(IVPN), m_One()))) { in detectShiftUntilZeroIdiom()