Lines Matching defs:Promote
112 setLoadExtAction(ISD::EXTLOAD, MVT::i1, Promote);
113 setLoadExtAction(ISD::SEXTLOAD, MVT::i1, Promote);
114 setLoadExtAction(ISD::ZEXTLOAD, MVT::i1, Promote);
301 setOperationAction(ISD::CTLZ , MVT::i8, Promote);
302 setOperationAction(ISD::CTLZ , MVT::i16, Promote);
331 setOperationAction(ISD::FP_TO_SINT, MVT::i8, Promote);
332 setOperationAction(ISD::FP_TO_UINT, MVT::i8, Promote);
333 setOperationAction(ISD::FP_TO_SINT, MVT::i16, Promote);
334 setOperationAction(ISD::FP_TO_UINT, MVT::i16, Promote);
349 setOperationAction(ISD::SINT_TO_FP, MVT::i16, Promote);
350 setOperationAction(ISD::SINT_TO_FP, MVT::i8, Promote);
352 setOperationAction(ISD::UINT_TO_FP, MVT::i16, Promote);
353 setOperationAction(ISD::UINT_TO_FP, MVT::i8, Promote);
392 // To take advantage of the above i64 FP_TO_SINT, promote i32 FP_TO_UINT
393 setOperationAction(ISD::FP_TO_UINT, MVT::i32, Promote);
2206 // 8-bit addition: Promote the arguments up to 16-bits and truncate
2217 // 8-bit subtraction: Promote the arguments up to 16-bits and truncate
2360 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N);
2361 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote);
2377 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N);
2378 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote);
2411 SDValue Promote = DAG.getNode(SPUISD::PREFSLOT2VEC, dl, vecVT, N, N);
2412 SDValue CNTB = DAG.getNode(SPUISD::CNTB, dl, vecVT, Promote);