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

References

lib/Transforms/InstCombine/InstCombineShifts.cpp
   37   if (!match(Sh0,
   62   bool HadTwoRightShifts = match(Sh0, m_Shr(m_Value(), m_Value())) &&
   70   Instruction::BinaryOps ShiftOpcode = Sh0->getOpcode();
   71   bool IdenticalShOpcodes = Sh0->getOpcode() == Sh1->getOpcode();
   79       !match(Sh0, m_c_BinOp(m_OneUse(m_Value()), m_Value())))
   85                       SQ.getWithInstruction(Sh0)));
  123       NewShift->setHasNoUnsignedWrap(Sh0->hasNoUnsignedWrap() &&
  125       NewShift->setHasNoSignedWrap(Sh0->hasNoSignedWrap() &&
  128       NewShift->setIsExact(Sh0->isExact() && Sh1->isExact());
  135     Ret = CastInst::Create(Instruction::Trunc, NewShift, Sh0->getType());