Home | History | Annotate | Download | only in R600

Lines Matching refs:OVT

292   EVT OVT = Op.getValueType();
294 if (OVT.getScalarType() == MVT::i64) {
296 } else if (OVT.getScalarType() == MVT::i32) {
298 } else if (OVT.getScalarType() == MVT::i16
299 || OVT.getScalarType() == MVT::i8) {
309 EVT OVT = Op.getValueType();
311 if (OVT.getScalarType() == MVT::i64) {
313 } else if (OVT.getScalarType() == MVT::i32) {
315 } else if (OVT.getScalarType() == MVT::i16) {
317 } else if (OVT.getScalarType() == MVT::i8) {
394 EVT OVT = Op.getValueType();
399 if (!OVT.isVector()) {
402 } else if (OVT.getVectorNumElements() == 2) {
405 } else if (OVT.getVectorNumElements() == 4) {
409 unsigned bitsize = OVT.getScalarType().getSizeInBits();
411 SDValue jq = DAG.getNode(ISD::XOR, DL, OVT, LHS, RHS);
414 jq = DAG.getNode(ISD::SRA, DL, OVT, jq, DAG.getConstant(bitsize - 2, OVT));
417 jq = DAG.getNode(ISD::OR, DL, OVT, jq, DAG.getConstant(1, OVT));
464 jq = DAG.getNode(ISD::SELECT, DL, OVT, cv, jq,
465 DAG.getConstant(0, OVT));
467 iq = DAG.getSExtOrTrunc(iq, DL, OVT);
468 iq = DAG.getNode(ISD::ADD, DL, OVT, iq, jq);
475 EVT OVT = Op.getValueType();
500 r0, DAG.getConstant(0, OVT),
507 r1, DAG.getConstant(0, OVT),
513 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
516 r1 = DAG.getNode(ISD::ADD, DL, OVT, r1, r11);
519 r0 = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);
522 r1 = DAG.getNode(ISD::XOR, DL, OVT, r1, r11);
525 r0 = DAG.getNode(ISD::UDIV, DL, OVT, r0, r1);
528 r10 = DAG.getNode(ISD::XOR, DL, OVT, r10, r11);
531 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
534 SDValue DST = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);
546 EVT OVT = Op.getValueType();
548 if (OVT == MVT::v2i8) {
550 } else if (OVT == MVT::v4i8) {
556 LHS = DAG.getSExtOrTrunc(LHS, DL, OVT);
563 EVT OVT = Op.getValueType();
565 if (OVT == MVT::v2i16) {
567 } else if (OVT == MVT::v4i16) {
573 LHS = DAG.getSExtOrTrunc(LHS, DL, OVT);
580 EVT OVT = Op.getValueType();
605 SDValue r10 = DAG.getSetCC(DL, OVT, r0, DAG.getConstant(0, OVT), ISD::SETLT);
608 SDValue r11 = DAG.getSetCC(DL, OVT, r1, DAG.getConstant(0, OVT), ISD::SETLT);
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 SDValue r20 = DAG.getNode(ISD::UREM, DL, OVT, r0, r1);
626 r20 = DAG.getNode(AMDGPUISD::UMUL, DL, OVT, r20, r1);
629 r0 = DAG.getNode(ISD::SUB, DL, OVT, r0, r20);
632 r0 = DAG.getNode(ISD::ADD, DL, OVT, r0, r10);
635 SDValue DST = DAG.getNode(ISD::XOR, DL, OVT, r0, r10);