Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:TRUNCATE

1191                               DAG.getNode(ISD::TRUNCATE, dl, SmallVT,
1193 DAG.getNode(ISD::TRUNCATE, dl, SmallVT,
1730 case ISD::TRUNCATE: {
1742 // If the input is only used by this truncate, see if we can shrink it based
1753 // Do not turn (vt1 truncate (vt2 srl)) into (vt1 srl) if vt1 is
1771 // None of the shifted in bits are needed. Add a truncate of the
1773 SDValue NewTrunc = TLO.DAG.getNode(ISD::TRUNCATE, dl,
1976 if (N0.hasOneUse() && N0.getOpcode() == ISD::TRUNCATE)
2027 SDValue Trunc = DAG.getNode(ISD::TRUNCATE, dl, MinVT, PreZExt);
2177 return DAG.getNode(ISD::TRUNCATE, dl, VT, N0);
2217 if (Op0.getOpcode() == ISD::TRUNCATE)
2233 DAG.getNode(ISD::TRUNCATE, dl, VT, Op0.getOperand(0)),
2332 return DAG.getNode(ISD::TRUNCATE, dl, VT,
2340 return DAG.getNode(ISD::TRUNCATE, dl, VT,