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

References

lib/Analysis/InstructionSimplify.cpp
  698   if (Constant *C = foldOrCommuteConstant(Instruction::Sub, Op0, Op1, Q))
  703   if (match(Op0, m_Undef()) || match(Op1, m_Undef()))
  707   if (match(Op1, m_Zero()))
  711   if (Op0 == Op1)
  720     KnownBits Known = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
  728       return Op1;
  734   Value *X = nullptr, *Y = nullptr, *Z = Op1;
  757   if (MaxRecurse && match(Op1, m_Add(m_Value(Y), m_Value(Z)))) { // X - (Y + Z)
  779   if (MaxRecurse && match(Op1, m_Sub(m_Value(X), m_Value(Y)))) // Z - (X - Y)
  791       match(Op1, m_Trunc(m_Value(Y))))
  803       match(Op1, m_PtrToInt(m_Value(Y))))
  809     if (Value *V = SimplifyXorInst(Op0, Op1, Q, MaxRecurse-1))