Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopFlatten.cpp201 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()