Lines Matching defs:CurDAG

280   SDNode *SetP = CurDAG->getMachineNode(
282 N->getOperand(1), CurDAG->getTargetConstant(PTXCmpMode, DL, MVT::i32));
291 SDNode *SetP = CurDAG->getMachineNode(
293 N->getOperand(1), CurDAG->getTargetConstant(PTXCmpMode, DL, MVT::i32));
335 CurDAG->getMachineNode(NVPTX::I32toV2I16, SDLoc(N), EltVT, EltVT, Vector);
720 Chain = SDValue(CurDAG->getMachineNode(Op, DL, MVT::Other, Chain), 0);
746 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N),
764 CurDAG->getTargetConstant(NVPTX::PTXCvtMode::NONE, DL, MVT::i32);
765 SDNode *Cvt = CurDAG->getMachineNode(NVPTX::CVT_u64_u32, DL, MVT::i64,
786 ReplaceNode(N, CurDAG->getMachineNode(Opc, DL, N->getValueType(0), Src));
812 SDNode *CVTA = CurDAG->getMachineNode(Opc, DL, N->getValueType(0), Src);
815 CurDAG->getTargetConstant(NVPTX::PTXCvtMode::NONE, DL, MVT::i32);
816 CVTA = CurDAG->getMachineNode(NVPTX::CVT_u32_u64, DL, MVT::i32,
893 CurDAG->getDataLayout().getPointerSizeInBits(LD->getAddressSpace());
982 CurDAG->getMachineNode(*Opcode, DL, TargetVT, MVT::Other, Ops);
987 CurDAG->setNodeMemRefs(cast<MachineSDNode>(NVPTXLD), {MemRef});
1016 CurDAG->getDataLayout().getPointerSizeInBits(MemSD->getAddressSpace());
1200 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1203 CurDAG->setNodeMemRefs(cast<MachineSDNode>(LD), {MemRef});
1244 SDVTList InstVTList = CurDAG->getVTList(InstVTs);
1306 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1419 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1535 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1566 CurDAG->getMachineNode(CvtOpc, DL, OrigType, Res,
1567 CurDAG->getTargetConstant(NVPTX::PTXCvtMode::NONE,
1595 CurDAG->getDataLayout().getPointerSizeInBits(ST->getAddressSpace());
1678 SDNode *NVPTXST = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, Ops);
1684 CurDAG->setNodeMemRefs(cast<MachineSDNode>(NVPTXST), {MemRef});
1705 CurDAG->getDataLayout().getPointerSizeInBits(MemSD->getAddressSpace());
1870 ST = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, Ops);
1873 CurDAG->setNodeMemRefs(cast<MachineSDNode>(ST), {MemRef});
1934 VTs = CurDAG->getVTList(EltVT, MVT::Other, MVT::Glue);
1936 VTs = CurDAG->getVTList(EltVT, EltVT, MVT::Other, MVT::Glue);
1939 VTs = CurDAG->getVTList(EVTs);
1945 {CurDAG->getTargetConstant(OffsetVal, DL, MVT::i32), Chain, Glue});
1947 ReplaceNode(Node, CurDAG->getMachineNode(*Opcode, DL, VTs, Ops));
1978 Ops.append({CurDAG->getTargetConstant(OffsetVal, DL, MVT::i32), Chain});
2024 SDNode *Ret = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, Ops);
2026 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Ret), {MemRef});
2068 SelectionDAG *CurDAG, SDLoc DL) {
2079 Imm = CurDAG->getTargetConstantFP(*CF, DL, Imm->getValueType(0));
2083 Imm = CurDAG->getTargetConstant(*CI, DL, Imm->getValueType(0));
2158 Ops.append({CurDAG->getTargetConstant(ParamVal, DL, MVT::i32),
2159 CurDAG->getTargetConstant(OffsetVal, DL, MVT::i32), Chain, Glue});
2179 Imm = CurDAG->getTargetConstantFP(*CF, DL, Imm->getValueType(0));
2183 Imm = CurDAG->getTargetConstant(*CI, DL, Imm->getValueType(0));
2217 Opcode = pickOpcodeForVectorStParam(Ops, NumElts, MemTy, CurDAG, DL);
2227 SDValue CvtNone = CurDAG->getTargetConstant(NVPTX::PTXCvtMode::NONE, DL,
2229 SDNode *Cvt = CurDAG->getMachineNode(NVPTX::CVT_u32_u16, DL,
2236 SDValue CvtNone = CurDAG->getTargetConstant(NVPTX::PTXCvtMode::NONE, DL,
2238 SDNode *Cvt = CurDAG->getMachineNode(NVPTX::CVT_s32_s16, DL,
2245 SDVTList RetVTs = CurDAG->getVTList(MVT::Other, MVT::Glue);
2246 SDNode *Ret = CurDAG->getMachineNode(*Opcode, DL, RetVTs, Ops);
2248 CurDAG->setNodeMemRefs(cast<MachineSDNode>(Ret), {MemRef});
2289 Len = CurDAG->getTargetConstant(NumBits, DL, MVT::i32);
2307 Start = CurDAG->getTargetConstant(StartVal, DL, MVT::i32);
2372 Start = CurDAG->getTargetConstant(ShiftAmt, DL, MVT::i32);
2373 Len = CurDAG->getTargetConstant(NumBits, DL, MVT::i32);
2412 Start = CurDAG->getTargetConstant(OuterShiftAmt - InnerShiftAmt, DL,
2414 Len = CurDAG->getTargetConstant(Val.getValueSizeInBits() - OuterShiftAmt,
2456 ReplaceNode(N, CurDAG->getMachineNode(Opc, DL, N->getVTList(), Ops));
2485 auto Const = CurDAG->getTargetConstant(API, DL, MVT::i32);
2486 return SDValue(CurDAG->getMachineNode(NVPTX::IMOV32ri, DL, VT, Const), 0);
2488 auto Const = CurDAG->getTargetConstantFP(APF, DL, VT);
2489 return SDValue(CurDAG->getMachineNode(NVPTX::BFMOV16ri, DL, VT, Const), 0);
2511 MachineSDNode *FMA = CurDAG->getMachineNode(Opcode, DL, VT, Operands);
2565 Offset = CurDAG->getTargetConstant(*AccumulatedOffset, SDLoc(OpNode), VT);
2588 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), VT);
2589 Offset = CurDAG->getTargetConstant(0, SDLoc(OpNode), VT);
2604 Base = CurDAG->getTargetFrameIndex(FIN->getIndex(), VT);
2613 Offset = CurDAG->getSignedTargetConstant(CN->getSExtValue(),
2660 OutOps.push_back(CurDAG->getTargetConstant(0, SDLoc(Op), MVT::i32));
2689 CurDAG->getMachineNode(NVPTX::V2I64toI128, DL, MVT::i128, {Lo, Hi});
2697 SDValue NewValue = CurDAG->getNode(ISD::CopyToReg, DL, SmallVector<EVT>(N->values()), NewOps);
2719 SDNode *Mov = CurDAG->getMachineNode(
2798 SDNode *FenceNode = CurDAG->getMachineNode(FenceOp, DL, MVT::Other, Chain);
3026 CurDAG->getDataLayout().getPointerSizeInBits(ADDRESS_SPACE_SHARED) == 32;
3029 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3048 CurDAG->getDataLayout().getPointerSizeInBits(ADDRESS_SPACE_SHARED) == 32;
3051 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3075 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3096 CurDAG->getDataLayout().getPointerSizeInBits(ADDRESS_SPACE_SHARED) == 32;
3099 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3116 CurDAG->getDataLayout().getPointerSizeInBits(ADDRESS_SPACE_SHARED) == 32;
3124 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3154 CurDAG->getDataLayout().getPointerSizeInBits(ADDRESS_SPACE_SHARED) == 32;
3168 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));
3187 ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops));