Home | History | Annotate | Download | only in CellSPU

Lines Matching refs:TRUNCATE

326   setOperationAction(ISD::TRUNCATE, MVT::i64, Custom);
2206 // 8-bit addition: Promote the arguments up to 16-bits and truncate
2211 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8,
2217 // 8-bit subtraction: Promote the arguments up to 16-bits and truncate
2222 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8,
2234 : ISD::TRUNCATE;
2244 // Truncate back down to i8
2245 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8,
2258 N1Opc = ISD::TRUNCATE;
2263 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8,
2275 N1Opc = ISD::TRUNCATE;
2279 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8,
2287 return DAG.getNode(ISD::TRUNCATE, dl, MVT::i8,
2523 // Take advantage of the fact that (truncate (sra arg, 32)) is efficiently
2527 DAG.getNode(ISD::TRUNCATE
2534 DAG.getNode(ISD::TRUNCATE, dl, MVT::i32, i64lhs);
2561 DAG.getNode(ISD::TRUNCATE, dl, MVT::i32,
2667 //! Custom lower ISD::TRUNCATE
2670 // Type to truncate to
2677 // Type to truncate from
2698 return SDValue(); // Leave the truncate unmolested
2856 case ISD::TRUNCATE: