Home | History | Annotate | Download | only in R600

Lines Matching full:getnode

302     DST = SDValue(Op.getNode(), 0);
320 DST = SDValue(Op.getNode(), 0);
339 Data = DAG.getNode(ISD::ZERO_EXTEND, DL, IVT, Data);
345 Data = DAG.getNode(ISD::SHL, DL, DVT, Data, Shift);
347 Data = DAG.getNode(ISD::SRA, DL, DVT, Data, Shift);
383 Result = DAG.getNode(
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));
429 SDValue fa = DAG.getNode(ISD::SINT_TO_FP, DL, FLTTY, ia);
432 SDValue fb = DAG.getNode(ISD::SINT_TO_FP, DL, FLTTY, ib);
435 SDValue fq = DAG.getNode(AMDGPUISD::DIV_INF, DL, FLTTY, fa, fb);
438 fq = DAG.getNode(ISD::FTRUNC, DL, FLTTY, fq);
441 SDValue fqneg = DAG.getNode(ISD::FNEG, DL, FLTTY, fq);
444 SDValue fr = DAG.getNode(ISD::FADD, DL, FLTTY,
445 DAG.getNode(ISD::MUL, DL, FLTTY, fqneg, fb), fa);
448 SDValue iq = DAG.getNode(ISD::FP_TO_SINT, DL, INTTY, fq);
451 fr = DAG.getNode(ISD::FABS, DL, FLTTY, fr);
454 fb = DAG.getNode(ISD::FABS, DL, FLTTY, fb);
464 jq = DAG.getNode(ISD::SELECT, DL, OVT, cv, jq,
468 iq = DAG.getNode(ISD::ADD, DL, OVT, iq, jq);
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);
540 return SDValue(Op.getNode(), 0);
555 LHS = DAG.getNode(ISD::SREM, DL, INTTY, LHS, RHS);
572 LHS = DAG.getNode(ISD::SREM, DL, INTTY, LHS, RHS);
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);
641 return SDValue(Op.getNode(), 0);