reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
138 if (match(&I, m_c_Mul(m_OneUse(m_Select(m_Value(Cond), m_One(), m_AllOnes())), 140 return Builder.CreateSelect(Cond, OtherOp, Builder.CreateNeg(OtherOp)); 144 if (match(&I, m_c_Mul(m_OneUse(m_Select(m_Value(Cond), m_AllOnes(), m_One())), 146 return Builder.CreateSelect(Cond, Builder.CreateNeg(OtherOp), OtherOp); 150 if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(1.0), 155 return Builder.CreateSelect(Cond, OtherOp, Builder.CreateFNeg(OtherOp)); 160 if (match(&I, m_c_FMul(m_OneUse(m_Select(m_Value(Cond), m_SpecificFP(-1.0), 165 return Builder.CreateSelect(Cond, Builder.CreateFNeg(OtherOp), OtherOp);