reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/PowerPC/PPCISelLowering.cpp
 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);