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

References

lib/Transforms/InstCombine/InstructionCombining.cpp
 1575   bool IsSext = match(Op0, m_SExt(m_Value(X)));
 1576   if (!IsSext && !match(Op0, m_ZExt(m_Value(X))))
 1583   if (!(match(Op1, m_ZExtOrSExt(m_Value(Y))) && X->getType() == Y->getType() &&
 1591     Constant *NarrowC = ConstantExpr::getTrunc(WideC, X->getType());
 1599     std::swap(X, Y);
 1603   if (!willNotOverflow(BO.getOpcode(), X, Y, BO, IsSext))
 1608   Value *NarrowBO = Builder.CreateBinOp(BO.getOpcode(), X, Y, "narrow");