Searched refs:OuterInductionPHI (Results 1 – 1 of 1) sorted by relevance
80 PHINode *OuterInductionPHI = nullptr; member215 SafeOuterPHIs.insert(FI.OuterInductionPHI); in checkPHIs()315 if (match(&I, m_c_Mul(m_Specific(FI.OuterInductionPHI), in checkOuterLoopInsts()396 for (User *U : FI.OuterInductionPHI->users()) { in checkIVUsers()482 FI.OuterInductionPHI, FI.OuterTripCount, in CanFlattenLoopPair()501 if (FI.InnerInductionPHI->getType() != FI.OuterInductionPHI->getType()) in CanFlattenLoopPair()561 IRBuilder<> Builder(FI.OuterInductionPHI->getParent()->getTerminator()); in DoFlattenLoopPair()563 Value *OuterValue = FI.OuterInductionPHI; in DoFlattenLoopPair()565 OuterValue = Builder.CreateTrunc(FI.OuterInductionPHI, V->getType(), in DoFlattenLoopPair()593 auto *OuterType = FI.OuterInductionPHI->getType(); in CanWidenIV()[all …]