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

References

lib/Target/PowerPC/PPCISelLowering.cpp
 8263   SDLoc dl(Op);
 8264   BuildVectorSDNode *BVN = dyn_cast<BuildVectorSDNode>(Op.getNode());
 8267   if (Subtarget.hasQPX() && Op.getValueType() == MVT::v4i1) {
 8379     const SDValue *InputLoad = getNormalLoadInput(Op.getOperand(0));
 8382     if (InputLoad && DAG.isSplatValue(Op, true)) {
 8397           DAG.getValueType(Op.getValueType()) // VT
 8401                                   DAG.getVTList(Op.getValueType(), MVT::Other),
 8412       return Op;
 8425     if (Op.getValueType() != MVT::v4i32 || HasAnyUndefs) {
 8427       Op = DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Z);
 8427       Op = DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Z);
 8429     return Op;
 8441       if (Op.getValueType() != MVT::v16i8)
 8442         return DAG.getBitcast(Op.getValueType(), NewBV);
 8450     if (Op.getValueType() != MVT::v16i8)
 8451       return DAG.getBitcast(Op.getValueType(),
 8454     return Op;
 8461     return BuildSplatI(SextVal, SplatSize, Op.getValueType(), DAG, dl);
 8481     if (VT == Op.getValueType())
 8484       return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), RetVal);
 8500     return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res);
 8526       return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res);
 8537       return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res);
 8548       return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res);
 8560       return DAG.getNode(ISD::BITCAST, dl, Op.getValueType(), Res);
 8567       return BuildVSLDOI(T, T, Amt, Op.getValueType(), DAG, dl);
 8573       return BuildVSLDOI(T, T, Amt, Op.getValueType(), DAG, dl);
 8579       return BuildVSLDOI(T, T, Amt, Op.getValueType(), DAG, dl);