Searched refs:IVNext (Results 1 – 2 of 2) sorted by relevance
| /llvm-project-15.0.7/llvm/test/Transforms/IndVarSimplify/ |
| H A D | 2003-04-16-ExprAnalysis.ll | 13 %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 D | LoopIdiomRecognize.cpp | 2565 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()
|