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

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
 9421     return DAG.getNode(ISD::SIGN_EXTEND, DL, VT, N0.getOperand(0));
 9453         return DAG.getNode(ISD::SIGN_EXTEND, DL, VT, Op);
 9458         return DAG.getNode(ISD::TRUNCATE, DL, VT, Op);
 9468       return DAG.getNode(ISD::SIGN_EXTEND_INREG, DL, VT, Op,
 9515         SDValue And = DAG.getNode(N0.getOpcode(), DL, VT,
 9516                                   ExtLoad, DAG.getConstant(Mask, DL, VT));
 9524               DAG.getNode(ISD::TRUNCATE, DL, N0.getValueType(), And);
 9566           return DAG.getSetCC(DL, VT, N00, N01, CC);
 9573           SDValue VsetCC = DAG.getSetCC(DL, MatchingVecType, N00, N01, CC);
 9574           return DAG.getSExtOrTrunc(VsetCC, DL, VT);
 9592                              ? DAG.getAllOnesConstant(DL, VT)
 9593                              : DAG.getBoolConstant(true, DL, VT, N00VT);
 9594     SDValue Zero = DAG.getConstant(0, DL, VT);
 9596             SimplifySelectCC(DL, N00, N01, ExtTrueVal, Zero, CC, true))
 9607         SDValue SetCC = DAG.getSetCC(DL, SetCCVT, N00, N01, CC);
 9608         return DAG.getSelect(DL, VT, SetCC, ExtTrueVal, Zero);
 9616     return DAG.getNode(ISD::ZERO_EXTEND, DL, VT, N0);
 9627     SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(1).getOperand(0), DL, VT);
 9628     return DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Zext);
 9628     return DAG.getNode(ISD::SUB, DL, VT, DAG.getConstant(0, DL, VT), Zext);
 9636     SDValue Zext = DAG.getZExtOrTrunc(N0.getOperand(0).getOperand(0), DL, VT);
 9637     return DAG.getNode(ISD::ADD, DL, VT, Zext, DAG.getAllOnesConstant(DL, VT));
 9637     return DAG.getNode(ISD::ADD, DL, VT, Zext, DAG.getAllOnesConstant(DL, VT));