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

References

lib/Analysis/InstructionSimplify.cpp
  578   if (Constant *C = foldOrCommuteConstant(Instruction::Add, Op0, Op1, Q))
  587     return Op0;
  590   if (isKnownNegation(Op0, Op1))
  591     return Constant::getNullValue(Op0->getType());
  597   if (match(Op1, m_Sub(m_Value(Y), m_Specific(Op0))) ||
  598       match(Op0, m_Sub(m_Value(Y), m_Specific(Op1))))
  602   Type *Ty = Op0->getType();
  603   if (match(Op0, m_Not(m_Specific(Op1))) ||
  604       match(Op1, m_Not(m_Specific(Op0))))
  611       match(Op0, m_Xor(m_Value(Y), m_SignMask())))
  619   if (MaxRecurse && Op0->getType()->isIntOrIntVectorTy(1))
  620     if (Value *V = SimplifyXorInst(Op0, Op1, Q, MaxRecurse-1))
  624   if (Value *V = SimplifyAssociativeBinOp(Instruction::Add, Op0, Op1, Q,