|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
lib/Target/SystemZ/SystemZISelLowering.cpp 3548 EVT VT = Op.getValueType();
3549 SDLoc DL(Op);
3550 Op = Op.getOperand(0);
3550 Op = Op.getOperand(0);
3554 Op = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Op);
3554 Op = DAG.getNode(ISD::BITCAST, DL, MVT::v16i8, Op);
3555 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::v16i8, Op);
3555 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::v16i8, Op);
3560 Op = DAG.getNode(ISD::BITCAST, DL, VT, Op);
3560 Op = DAG.getNode(ISD::BITCAST, DL, VT, Op);
3562 SDValue Tmp = DAG.getNode(SystemZISD::VSHL_BY_SCALAR, DL, VT, Op, Shift);
3563 Op = DAG.getNode(ISD::ADD, DL, VT, Op, Tmp);
3563 Op = DAG.getNode(ISD::ADD, DL, VT, Op, Tmp);
3564 Op = DAG.getNode(SystemZISD::VSRL_BY_SCALAR, DL, VT, Op, Shift);
3564 Op = DAG.getNode(SystemZISD::VSRL_BY_SCALAR, DL, VT, Op, Shift);
3570 Op = DAG.getNode(SystemZISD::VSUM, DL, VT, Op, Tmp);
3570 Op = DAG.getNode(SystemZISD::VSUM, DL, VT, Op, Tmp);
3576 Op = DAG.getNode(SystemZISD::VSUM, DL, MVT::v4i32, Op, Tmp);
3576 Op = DAG.getNode(SystemZISD::VSUM, DL, MVT::v4i32, Op, Tmp);
3577 Op = DAG.getNode(SystemZISD::VSUM, DL, VT, Op, Tmp);
3577 Op = DAG.getNode(SystemZISD::VSUM, DL, VT, Op, Tmp);
3583 return Op;
3587 KnownBits Known = DAG.computeKnownBits(Op);
3598 Op = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op);
3598 Op = DAG.getNode(ISD::ANY_EXTEND, DL, MVT::i64, Op);
3599 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::i64, Op);
3599 Op = DAG.getNode(SystemZISD::POPCNT, DL, MVT::i64, Op);
3600 Op = DAG.getNode(ISD::TRUNCATE, DL, VT, Op);
3600 Op = DAG.getNode(ISD::TRUNCATE, DL, VT, Op);
3605 SDValue Tmp = DAG.getNode(ISD::SHL, DL, VT, Op, DAG.getConstant(I, DL, VT));
3609 Op = DAG.getNode(ISD::ADD, DL, VT, Op, Tmp);
3609 Op = DAG.getNode(ISD::ADD, DL, VT, Op, Tmp);
3614 Op = DAG.getNode(ISD::SRL, DL, VT, Op,
3614 Op = DAG.getNode(ISD::SRL, DL, VT, Op,
3617 return Op;