Searched refs:OuterInductionPHI (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopFlatten.cpp | 119 PHINode *OuterInductionPHI = nullptr; // induction variables, which are member 170 for (User *U : OuterInductionPHI->users()) { in checkOuterInductionPhiUsers() 206 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser() 214 match(MatchedMul, m_c_Mul(m_Trunc(m_Specific(OuterInductionPHI)), in matchLinearIVUser() 220 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser() 484 SafeOuterPHIs.insert(FI.OuterInductionPHI); in checkPHIs() 588 if (match(&I, m_c_Mul(m_Specific(FI.OuterInductionPHI), in checkOuterLoopInsts() 710 FI.OuterInductionPHI, FI.OuterTripCount, in CanFlattenLoopPair() 729 if (FI.InnerInductionPHI->getType() != FI.OuterInductionPHI->getType()) in CanFlattenLoopPair() 798 IRBuilder<> Builder(FI.OuterInductionPHI->getParent()->getTerminator()); in DoFlattenLoopPair() [all …]
|