reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8433 if (Subtarget.hasP9Vector() && SplatSize == 1) { 8461 return BuildSplatI(SextVal, SplatSize, Op.getValueType(), DAG, dl); 8477 EVT VT = (SplatSize == 1 ? MVT::v16i8 : 8478 (SplatSize == 2 ? MVT::v8i16 : MVT::v4i32)); 8479 SDValue EltSize = DAG.getConstant(SplatSize, dl, MVT::i32); 8490 if (SplatSize == 4 && SplatBits == (0x7FFFFFFF&~SplatUndef)) { 8520 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl); 8525 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl); 8531 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl); 8536 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl); 8542 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl); 8547 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl); 8554 SDValue Res = BuildSplatI(i, SplatSize, MVT::Other, DAG, dl); 8559 Res = BuildIntrinsicOp(IIDs[SplatSize-1], Res, Res, DAG, dl); 8565 SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl); 8571 SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl); 8577 SDValue T = BuildSplatI(i, SplatSize, MVT::v16i8, DAG, dl);