|
reference, declaration → definition
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));