reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/CodeGen/SelectionDAG.h
 1260   MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,

References

lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 6839     SDValue N(DAG.getMachineNode(TargetOpcode::ICALL_BRANCH_FUNNEL,
lib/Target/AArch64/AArch64ISelDAGToDAG.cpp
  582   ReplaceNode(N, CurDAG->getMachineNode(MLAOpc, dl, N->getValueType(0), Ops));
  627   ReplaceNode(N, CurDAG->getMachineNode(SMULLOpc, dl, N->getValueType(0), Ops));
 1047         CurDAG->getMachineNode(AArch64::MOVi64imm, DL, MVT::i64, Ops);
 1124       CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, MVT::Untyped, Ops);
 1146   ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, Ops));
 1312   SDNode *St = CurDAG->getMachineNode(Opc, dl, N->getValueType(0), Ops);
 1491   SDNode *St = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
 1852     SDNode *BFM = CurDAG->getMachineNode(Opc, dl, MVT::i64, Ops64);
 2839   SDNode *Out = CurDAG->getMachineNode(
 2858   SDNode *N1 = CurDAG->getMachineNode(AArch64::SUBP, DL, MVT::i64,
 2860   SDNode *N2 = CurDAG->getMachineNode(AArch64::ADDXrr, DL, MVT::i64,
 2862   SDNode *N3 = CurDAG->getMachineNode(
lib/Target/AArch64/AArch64ISelLowering.cpp
11982       DAG.getMachineNode(TargetOpcode::REG_SEQUENCE, dl, MVT::Untyped, Ops), 0);
lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp
  637   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, VT, Ops);
  806     ReplaceNode(N, CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL,
 1030   SDNode *RegSequence = CurDAG->getMachineNode(AMDGPU::REG_SEQUENCE, DL,
 1207               CurDAG->getMachineNode(SubOp, DL, MVT::i32, Opnds);
 1286             = CurDAG->getMachineNode(SubOp, DL, MVT::i32, Opnds);
 1717       Addr = SDValue(CurDAG->getMachineNode(AMDGPU::REG_SEQUENCE, DL,
 1799   return SDValue(CurDAG->getMachineNode(AMDGPU::REG_SEQUENCE, SL, MVT::i64,
lib/Target/AMDGPU/SIISelLowering.cpp
10486   SDValue SubRegHi = SDValue(DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL,
10498   return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops1);
10532   return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops);
lib/Target/ARM/ARMISelDAGToDAG.cpp
 1696   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 1707   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 1718   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 1729   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 1744   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 1759   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 1774   return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops);
 2882       return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops);
 2887       return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops);
 2956             CurDAG->getMachineNode(ARM::tSTRspi, dl, MVT::Other, Ops);
 3143           ReplaceNode(N, CurDAG->getMachineNode(ARM::tBIC, dl, MVT::i32, Ops));
 3150                       CurDAG->getMachineNode(ARM::t2BICrr, dl, MVT::i32, Ops));
 3187         ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, VT, Ops));
 3269     ReplaceNode(N, CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops));
 3293     SDNode *New = CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops);
 3356             CurDAG->getMachineNode(ARM::t2LoopEnd, dl, MVT::Other, EndArgs);
 3418           Add = CurDAG->getMachineNode(ARM::t2ADDri, dl, MVT::i32, Ops);
 3424           Add = CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops);
 4559     ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops));
 4570         N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MSRbanked : ARM::MSRbanked,
 4591     ReplaceNode(N, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops));
 4610     ReplaceNode(N, CurDAG->getMachineNode(ARM::t2MSR_M, DL, MVT::Other, Ops));
 4622     ReplaceNode(N, CurDAG->getMachineNode(IsThumb2 ? ARM::t2MSR_AR : ARM::MSR,
lib/Target/ARM/ARMISelLowering.cpp
 9066       DAG.getMachineNode(TargetOpcode::REG_SEQUENCE, dl, MVT::Untyped, Ops), 0);
lib/Target/AVR/AVRISelDAGToDAG.cpp
  349   SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, MVT::Other, Ops);
lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
  542     MachineSDNode *S = CurDAG->getMachineNode(Opcode, dl, MVT::Other, Ops);
  755     R = CurDAG->getMachineNode(Hexagon::PS_fia, DL, MVT::i32, Ops);
  785     SDNode *R = CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl,
 1190         If0 = SDValue(DAG.getMachineNode(UseOpc, dl, UVT, Ops), 0);
 1192         If1 = SDValue(DAG.getMachineNode(UseOpc, dl, UVT, Ops), 0);
 1489   SDNode *T = CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl,
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1023                       : DAG.getMachineNode(Node.Opc, dl, Node.Ty, Ops);
 2090       NewN = DAG.getMachineNode(Hexagon::V6_valignbi, dl, Ty,
 2096     NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV});
 2105   SDNode *NewN = DAG.getMachineNode(Hexagon::V6_valignb, SDLoc(N),
lib/Target/Hexagon/HexagonISelLowering.h
  364       SDNode *N = DAG.getMachineNode(MachineOpc, dl, Ty, Ops);
lib/Target/Mips/MipsSEISelDAGToDAG.cpp
  246   SDNode *DSPCFWithCarry = CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, Ops);
  256   SDNode *DSPCtrlFinal = CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, InsOps);
  935       ReplaceNode(Node, CurDAG->getMachineNode(Opcode, DL, ResTy, Ops));
 1233           Res = CurDAG->getMachineNode(Mips::DINSU, DL, MVT::i64, Ops);
lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp
 1790     NVPTXST = CurDAG->getMachineNode(Opcode.getValue(), dl, MVT::Other, Ops);
 1809     NVPTXST = CurDAG->getMachineNode(Opcode.getValue(), dl, MVT::Other, Ops);
 1835     NVPTXST = CurDAG->getMachineNode(Opcode.getValue(), dl, MVT::Other, Ops);
 1858     NVPTXST = CurDAG->getMachineNode(Opcode.getValue(), dl, MVT::Other, Ops);
 2085   ST = CurDAG->getMachineNode(Opcode.getValue(), DL, MVT::Other, StOps);
 2233   SDNode *Ret = CurDAG->getMachineNode(Opcode.getValue(), DL, MVT::Other, Ops);
lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  780       ReplaceNode(N, CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops));
  948     return CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops);
 1806         VRot = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32,
 1863         Res = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops),
 1884         Res = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
 1890         Res = SDValue(CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops), 0);
 1964       return SDValue(CurDAG->getMachineNode(PPC::RLWINM8, dl, MVT::i64,
 1972       return SDValue(CurDAG->getMachineNode(PPC::RLDICL, dl, MVT::i64, Ops), 0);
 1979       return SDValue(CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64, Ops), 0);
 1986       return SDValue(CurDAG->getMachineNode(PPC::RLDIC, dl, MVT::i64, Ops), 0);
 2028       return SDValue(CurDAG->getMachineNode(PPC::RLWIMI8, dl, MVT::i64,
 2036       return SDValue(CurDAG->getMachineNode(PPC::RLDIMI, dl, MVT::i64, Ops), 0);
 2867     return SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32,
 2909     return SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32,
 2922       SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, ShiftOps), 0);
 3004       return SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32,
 3086       SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, SHLOps), 0);
 3104       SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, ShiftOps), 0);
 4090         Op = SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
 4159     SDValue(CurDAG->getMachineNode(PPC::RLWINM, dl, MVT::i32, Ops), 0);
 4675         ReplaceNode(N, CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops));
lib/Target/Sparc/SparcISelDAGToDAG.cpp
  267           CurDAG->getMachineNode(
lib/Target/SystemZ/SystemZISelDAGToDAG.cpp
 1046       DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops), 0));
 1103       DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0));
 1234   ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops));
lib/Target/X86/X86ISelDAGToDAG.cpp
 4408         MachineSDNode *CNode = CurDAG->getMachineNode(Opc, dl, MVT::Other,
lib/Target/X86/X86ISelLowering.cpp
23784   SDNode *Res = DAG.getMachineNode(Opc, dl, MVT::Other, Ops);
lib/Target/X86/X86InstrInfo.cpp
 5717         DAG.getMachineNode(getStoreRegOpcode(0, DstRC, isAligned, Subtarget),