|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/SelectionDAG.h 1254 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
References
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp 2482 DAG.getMachineNode(TargetOpcode::LOAD_STACK_GUARD, DL, PtrTy, Chain);
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp 2269 SDNode *MOVI = CurDAG->getMachineNode(
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp 113 return DAG.getMachineNode(AMDGPU::S_MOV_B32, SL, N->getValueType(0),
626 SDNode *Lo = CurDAG->getMachineNode(
630 CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32,
972 SDNode *Mov = CurDAG->getMachineNode(
1225 MachineSDNode *MovZero = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32,
1303 = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32,
1408 SDValue(CurDAG->getMachineNode(
1494 MachineSDNode *MovHighBits = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32,
1771 Offset = SDValue(CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SL, MVT::i32,
1794 SDValue(CurDAG->getMachineNode(AMDGPU::S_MOV_B32, SL, MVT::i32, AddrHi),
2295 = CurDAG->getMachineNode(AMDGPU::V_READFIRSTLANE_B32, SL, MVT::i32,
lib/Target/AMDGPU/SIISelLowering.cpp 4668 DAG.getMachineNode(AMDGPU::S_GETREG_B32, DL, MVT::i32, EncodingImm), 0);
6065 return {DAG.getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, GA), 0};
6826 return SDValue(DAG.getMachineNode(AMDGPU::WAVE_BARRIER, DL, MVT::Other,
10204 SDNode *Copy = DAG.getMachineNode(TargetOpcode::COPY,
10283 Ops.push_back(SDValue(DAG.getMachineNode(AMDGPU::S_MOV_B32, DL,
10467 return SDValue(DAG.getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, K), 0);
lib/Target/ARC/ARCISelDAGToDAG.cpp 173 ReplaceNode(N, CurDAG->getMachineNode(
lib/Target/AVR/AVRISelDAGToDAG.cpp 463 SDNode *ResNode = CurDAG->getMachineNode(AVR::IJMP, DL, MVT::Other, Chain);
lib/Target/BPF/BPFISelDAGToDAG.cpp 234 ReplaceNode(Node, CurDAG->getMachineNode(Opc, SDLoc(Node), VT, TFI));
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp 139 return CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64,
704 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::A2_tfrsi, dl, MVT::f32, V));
709 ReplaceNode(N, CurDAG->getMachineNode(Hexagon::CONST64, dl, MVT::f64, V));
800 SDNode *Pu = CurDAG->getMachineNode(Hexagon::C2_tfrrp, dl, MVT::v8i1,
834 SDNode *T = CurDAG->getMachineNode(Hexagon::C2_mask, SDLoc(N), ResTy,
856 SDNode *R = CurDAG->getMachineNode(Hexagon::A2_tfrsi, dl, MVT::i32, C);
869 SDNode *R = CurDAG->getMachineNode(Hexagon::A2_tfrsi, dl, MVT::i32, C);
lib/Target/Mips/Mips16ISelDAGToDAG.cpp 59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag);
lib/Target/Mips/MipsSEISelDAGToDAG.cpp 774 CurDAG->getMachineNode(Mips::DMTC1, DL, MVT::f64, Zero));
814 RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, ImmOpnd);
858 ReplaceNode(Node, CurDAG->getMachineNode(Mips::MOVE_V, DL,
1028 Res = CurDAG->getMachineNode(LdiOp, DL, ViaVecTy, Imm);
1057 Res = CurDAG->getMachineNode(FILLOp, DL, ViaVecTy, SDValue(Res, 0));
1070 Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal);
1077 Res = CurDAG->getMachineNode(Mips::FILL_W, DL, MVT::v4i32, SDValue(Res, 0));
1092 Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal);
1105 CurDAG->getMachineNode(Mips::FILL_D, DL, MVT::v2i64, SDValue(Res, 0));
1161 Res = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HiVal);
1169 HiRes = CurDAG->getMachineNode(Mips::LUi, DL, MVT::i32, HighestVal);
1178 Res = CurDAG->getMachineNode(Mips::FILL_W, DL, MVT::v4i32,
1242 Res = CurDAG->getMachineNode(Mips::FILL_D, DL, MVT::v2i64, SDValue(Res, 0));
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp 529 CurDAG->getMachineNode(NVPTX::LOAD_CONST_F16, SDLoc(N), MVT::f16, Val);
733 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N),
769 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0),
803 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0),
lib/Target/PowerPC/PPCISelDAGToDAG.cpp 927 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, SDImm);
931 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi));
937 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi));
1098 return CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, SDImm);
2744 return SDValue(CurDAG->getMachineNode(PPC::EXTSW_32_64, dl,
2834 SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
2906 SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Xor), 0);
2918 SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Xor), 0);
2978 SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
3082 SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, CountInput), 0);
3087 return SDValue(CurDAG->getMachineNode(PPC::NEG, dl, MVT::i32, Slwi), 0);
3100 SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Xor), 0);
3108 return SDValue(CurDAG->getMachineNode(PPC::NEG, dl, MVT::i32, Xori), 0);
3157 SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, LHS), 0);
3251 SDValue(CurDAG->getMachineNode(PPC::CNTLZD, dl, MVT::i64, Xor), 0);
3382 return SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64,
3460 return SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64, Adde), 0);
3511 return SDValue(CurDAG->getMachineNode(PPC::NEG8, dl, MVT::i64,
4024 Op = SDValue(CurDAG->getMachineNode(PPC::CNTLZW, dl, MVT::i32, Op), 0);
4046 SDValue(CurDAG->getMachineNode(PPC::NEG, dl, MVT::i32, Op), 0);
4063 SDValue(CurDAG->getMachineNode(PPC::LI, dl,
5200 SDNode *Tmp = CurDAG->getMachineNode(Opc1, dl, VT, EltVal);
5212 SDNode *Tmp1 = CurDAG->getMachineNode(Opc1, dl, VT, EltVal);
5214 SDNode *Tmp2 = CurDAG->getMachineNode(Opc1, dl, VT, EltVal);
5226 SDNode *Tmp1 = CurDAG->getMachineNode(Opc1, dl, VT, EltVal);
5228 SDNode *Tmp2 = CurDAG->getMachineNode(Opc1, dl, VT, EltVal);
lib/Target/PowerPC/PPCISelLowering.cpp 2451 Base = SDValue(DAG.getMachineNode(Opc, dl, CN->getValueType(0), Base), 0);
lib/Target/RISCV/RISCVISelDAGToDAG.cpp 76 Result = CurDAG->getMachineNode(RISCV::LUI, DL, XLenVT, SDImm);
lib/Target/RISCV/RISCVISelLowering.cpp 438 return SDValue(DAG.getMachineNode(RISCV::PseudoLLA, DL, Ty, Addr), 0);
443 return SDValue(DAG.getMachineNode(RISCV::PseudoLA, DL, Ty, Addr), 0);
454 SDValue MNHi = SDValue(DAG.getMachineNode(RISCV::LUI, DL, Ty, AddrHi), 0);
462 return SDValue(DAG.getMachineNode(RISCV::PseudoLLA, DL, Ty, Addr), 0);
518 SDValue(DAG.getMachineNode(RISCV::PseudoLA_TLS_IE, DL, Ty, Addr), 0);
536 SDValue MNHi = SDValue(DAG.getMachineNode(RISCV::LUI, DL, Ty, AddrHi), 0);
556 SDValue(DAG.getMachineNode(RISCV::PseudoLA_TLS_GD, DL, Ty, Addr), 0);
lib/Target/SystemZ/SystemZISelLowering.cpp 3632 return SDValue(DAG.getMachineNode(SystemZ::Serialize, DL, MVT::Other,
3660 Chain = SDValue(DAG.getMachineNode(SystemZ::Serialize, SDLoc(Op),
5095 Res = SDValue(DAG.getMachineNode(SystemZ::Serialize, DL,
lib/Target/WebAssembly/WebAssemblyISelDAGToDAG.cpp 103 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE,
157 MachineSDNode *TLSBase = CurDAG->getMachineNode(WebAssembly::GLOBAL_GET_I32,
159 MachineSDNode *TLSOffset = CurDAG->getMachineNode(
175 MachineSDNode *TLSSize = CurDAG->getMachineNode(
185 MachineSDNode *TLSAlign = CurDAG->getMachineNode(
lib/Target/WebAssembly/WebAssemblyISelLowering.cpp 1034 SDValue Copy(DAG.getMachineNode(VT == MVT::i32 ? WebAssembly::COPY_I32
lib/Target/X86/X86ISelDAGToDAG.cpp 1143 MachineSDNode *Extend = CurDAG->getMachineNode(X86::MOVSX64rr32, SDLoc(N),
3523 Control = SDValue(CurDAG->getMachineNode(NewOpc, dl, NVT, Control), 0);
3539 Control = SDValue(CurDAG->getMachineNode(NewOpc, dl, NVT, Control), 0);
4864 Move = CurDAG->getMachineNode(Opc, dl, MVT::i16, N0);
4877 SDValue(CurDAG->getMachineNode(SExtOpcode, dl, MVT::Glue, InFlag),0);
lib/Target/X86/X86ISelLowering.cpp 1920 MachineSDNode *Node = DAG.getMachineNode(XorOp, DL, PtrTy, Val);
lib/Target/XCore/XCoreISelDAGToDAG.cpp 141 ReplaceNode(N, CurDAG->getMachineNode(XCore::MKMSK_rus, dl,