Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp114 PHINode *InnerInductionPHI = nullptr; // These PHINodes correspond to loop member
198 bool IsAdd = match(U, m_c_Add(m_Specific(InnerInductionPHI), in matchLinearIVUser()
206 match(U, m_c_Add(m_Trunc(m_Specific(InnerInductionPHI)), in matchLinearIVUser()
218 assert(MatchedItCount->getType() == InnerInductionPHI->getType() && in matchLinearIVUser()
242 for (User *U : InnerInductionPHI->users()) { in checkInnerInductionPhiUsers()
454 if (&InnerPHI == FI.InnerInductionPHI) in checkPHIs()
661 FI.InnerInductionPHI, FI.InnerTripCount, in CanFlattenLoopPair()
684 if (FI.InnerInductionPHI->getType() != FI.OuterInductionPHI->getType()) in CanFlattenLoopPair()
786 auto *InnerType = FI.InnerInductionPHI->getType(); in CanWidenIV()
825 FI.InnerPHIsToTransform.insert(FI.InnerInductionPHI); in CanWidenIV()
[all …]