Searched refs:OuterInductionPHI (Results 1 – 1 of 1) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopFlatten.cpp | 114 PHINode *OuterInductionPHI = nullptr; // induction variables, which are member 163 for (User *U : OuterInductionPHI->users()) { in checkOuterInductionPhiUsers() 199 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser() 207 match(MatchedMul, m_c_Mul(m_Trunc(m_Specific(OuterInductionPHI)), in matchLinearIVUser() 213 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser() 477 SafeOuterPHIs.insert(FI.OuterInductionPHI); in checkPHIs() 581 if (match(&I, m_c_Mul(m_Specific(FI.OuterInductionPHI), in checkOuterLoopInsts() 703 FI.OuterInductionPHI, FI.OuterTripCount, in CanFlattenLoopPair() 789 Value *OuterValue = FI.OuterInductionPHI; in DoFlattenLoopPair() 837 auto *OuterType = FI.OuterInductionPHI->getType(); in CanWidenIV() [all …]
|