Home | History | Annotate | Download | only in CellSPU

Lines Matching defs:Promote

114   setLoadExtAction(ISD::EXTLOAD,  MVT::i1, Promote);
115 setLoadExtAction(ISD::SEXTLOAD, MVT::i1, Promote);
116 setLoadExtAction(ISD::ZEXTLOAD, MVT::i1, Promote);
303 setOperationAction(ISD::CTLZ , MVT::i8, Promote);
304 setOperationAction(ISD::CTLZ , MVT::i16, Promote);
333 setOperationAction(ISD::FP_TO_SINT, MVT::i8, Promote);
334 setOperationAction(ISD::FP_TO_UINT, MVT::i8, Promote);
335 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote);
336 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Promote);
351 setOperationAction(ISD::SINT_TO_FP, MVT::i16, Promote);
352 setOperationAction(ISD::SINT_TO_FP, MVT::i8, Promote);
354 setOperationAction(ISD::UINT_TO_FP, MVT::i16, Promote);
355 setOperationAction(ISD::UINT_TO_FP, MVT::i8, Promote);
394 // To take advantage of the above i64 FP_TO_SINT, promote i32 FP_TO_UINT
395 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Promote);
2213 // 8-bit addition: Promote the arguments up to 16-bits and truncate
2224 // 8-bit subtraction: Promote the arguments up to 16-bits and truncate
2367 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N);
2368 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote);
2384 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N);
2385 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote);
2418 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N);
2419 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote);