Searched refs:MatchedMul (Results 1 – 1 of 1) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopFlatten.cpp | 201 Value *MatchedMul = nullptr; in matchLinearIVUser() local 205 m_Value(MatchedMul))) && in matchLinearIVUser() 206 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser() 213 m_Value(MatchedMul))) && in matchLinearIVUser() 214 match(MatchedMul, m_c_Mul(m_Trunc(m_Specific(OuterInductionPHI)), in matchLinearIVUser() 218 bool IsGEP = match(U, m_GEP(m_GEP(m_Value(), m_Value(MatchedMul)), in matchLinearIVUser() 220 match(MatchedMul, m_c_Mul(m_Specific(OuterInductionPHI), in matchLinearIVUser() 226 LLVM_DEBUG(dbgs() << "Matched multiplication: "; MatchedMul->dump()); in matchLinearIVUser() 231 if (count_if(MatchedMul->users(), [](User *U) { in matchLinearIVUser() 254 ValidOuterPHIUses.insert(MatchedMul); in matchLinearIVUser()
|