Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp115 PHINode *OuterInductionPHI = nullptr; // induction variables, which are member
164 for (User *U : OuterInductionPHI->users()) { in checkOuterInductionPhiUsers()
200 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser()
208 match(MatchedMul, m_c_Mul(m_Trunc(m_Specific(OuterInductionPHI)), in matchLinearIVUser()
447 SafeOuterPHIs.insert(FI.OuterInductionPHI); in checkPHIs()
551 if (match(&I, m_c_Mul(m_Specific(FI.OuterInductionPHI), in checkOuterLoopInsts()
665 FI.OuterInductionPHI, FI.OuterTripCount, in CanFlattenLoopPair()
684 if (FI.InnerInductionPHI->getType() != FI.OuterInductionPHI->getType()) in CanFlattenLoopPair()
751 Value *OuterValue = FI.OuterInductionPHI; in DoFlattenLoopPair()
787 auto *OuterType = FI.OuterInductionPHI->getType(); in CanWidenIV()
[all …]