reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Analysis/ValueTracking.cpp
 2201   else if (match(V, m_Mul(m_Value(X), m_Value(Y)))) {
lib/Target/AMDGPU/AMDGPULowerKernelAttributes.cpp
  192                              m_Mul(GroupIDIntrin, m_Specific(ZextGroupSize)));
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp
  287   if ((match(Op0, m_Mul(m_Value(MulOp0), m_SpecificInt(Mask01)))) &&
lib/Transforms/InstCombine/InstCombineAddSub.cpp
  953   if (match(E, m_Mul(m_Value(Op), m_APInt(AI)))) {
 1934     if (match(Op1, m_Mul(m_Value(A), m_Constant(C))) && !isa<ConstantExpr>(C)) {
lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
 1690       !match(Op0, m_OneUse(m_Mul(m_Specific(Op1), m_Constant(C)))) &&
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5552     if (match(Op0, m_Mul(m_ZExt(m_Value(A)), m_ZExt(m_Value(B))))) {
 5556     if (match(Op1, m_Mul(m_ZExt(m_Value(A)), m_ZExt(m_Value(B))))) {
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  199     if (match(&I, m_Mul(m_Shl(m_Value(NewOp), m_Constant(C2)),
  214     if (match(&I, m_Mul(m_Value(NewOp), m_Constant(C1)))) {
  272       if (!match(Mul, m_Mul(m_Value(), m_Value())))
lib/Transforms/InstCombine/InstCombineShifts.cpp
  948     if (match(Op0, m_Mul(m_Value(X), m_Constant(C2))))
lib/Transforms/Scalar/NaryReassociate.cpp
  502     return match(V, m_Mul(m_Value(Op1), m_Value(Op2)));
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  403   if (match(RHS, m_Mul(m_Value(S), m_ConstantInt(Idx)))) {