Home | History | Annotate | Download | only in radeon

Lines Matching refs:OVT

319   EVT OVT = Op.getValueType();
321 if (OVT.getScalarType() == MVT::i64) {
323 } else if (OVT.getScalarType() == MVT::i32) {
325 } else if (OVT.getScalarType() == MVT::i16
326 || OVT.getScalarType() == MVT::i8) {
337 EVT OVT = Op.getValueType();
339 if (OVT.getScalarType() == MVT::i64) {
341 } else if (OVT.getScalarType() == MVT::i32) {
343 } else if (OVT.getScalarType() == MVT::i16) {
345 } else if (OVT.getScalarType() == MVT::i8) {
492 EVT OVT = Op.getValueType();
497 if (!OVT.isVector()) {
500 } else if (OVT.getVectorNumElements() == 2) {
503 } else if (OVT.getVectorNumElements() == 4) {
507 unsigned bitsize = OVT.getScalarType().getSizeInBits();
509 SDValue jq = DAG.getNode(ISD::XOR, DL, OVT, LHS, RHS);
512 jq = DAG.getNode(ISD::SRA, DL, OVTOVT));
515 jq = DAG.getNode(ISD::OR, DL, OVT, jq, DAG.getConstant(1, OVT));
561 jq = DAG.getNode(ISD::SELECT, DL, OVT, cv, jq,
562 DAG.getConstant(0, OVT));
564 iq = DAG.getSExtOrTrunc(iq, DL, OVT);
565 iq = DAG.getNode(ISD::ADD, DL, OVT, iq, jq);
573 EVT OVT = Op.getValueType();
598 r0, DAG.getConstant(0, OVT),
605 r1, DAG.getConstant(0, OVT),
611 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
614 r1 = DAG.getNode(ISD::ADD, DL, OVT, r1, r11);
617 r0 = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);
620 r1 = DAG.getNode(ISD::XOR, DL, OVT, r1, r11);
623 r0 = DAG.getNode(ISD::UDIV, DL, OVT, r0, r1);
626 r10 = DAG.getNode(ISD::XOR, DL, OVT, r10, r11);
629 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
632 SDValue DST = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);
646 EVT OVT = Op.getValueType();
648 if (OVT == MVT::v2i8) {
650 } else if (OVT == MVT::v4i8) {
656 LHS = DAG.getSExtOrTrunc(LHS, DL, OVT);
664 EVT OVT = Op.getValueType();
666 if (OVT == MVT::v2i16) {
668 } else if (OVT == MVT::v4i16) {
674 LHS = DAG.getSExtOrTrunc(LHS, DL, OVT);
682 EVT OVT = Op.getValueType();
707 SDValue r10 = DAG.getSetCC(DL, OVT, r0, DAG.getConstant(0, OVT), ISD::SETLT);
710 SDValue r11 = DAG.getSetCC(DL, OVT, r1, DAG.getConstant(0, OVT), ISD::SETLT);
713 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
716 r1 = DAG.getNode(ISD::ADD, DL, OVT, r1, r11);
719 r0 = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);
722 r1 = DAG.getNode(ISD::XOR, DL, OVT, r1, r11);
725 SDValue r20 = DAG.getNode(ISD::UREM, DL, OVT, r0, r1);
728 r20 = DAG.getNode(AMDGPUISD::UMUL, DL, OVT, r20, r1);
731 r0 = DAG.getNode(ISD::SUB, DL, OVT, r0, r20);
734 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
737 SDValue DST = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);