Home
last modified time | relevance | path

Searched refs:getMachineNode (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp637 SDNode *MN = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in tryTLSXFormStore()
678 SDNode *MN = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in tryTLSXFormLoad()
905 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64, in selectI64ImmDirect()
925 Result = CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64, in selectI64ImmDirect()
933 Result = CurDAG->getMachineNode(PPC::ORIS8, dl, MVT::i64, in selectI64ImmDirect()
937 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64, in selectI64ImmDirect()
2591 SDValue(CurDAG->getMachineNode(NewOpc, dl, in tryLogicOpOfCompares()
2716 return SDValue(CurDAG->getMachineNode(PPC::EXTSW_32_64, dl, in signExtendInputIfNeeded()
2932 SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, in get32BitZExtCompare()
4481 SDNode *MN = CurDAG->getMachineNode( in Select()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp295 SDNode *Carry = CurDAG->getMachineNode( in selectAddE()
871 CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in trySelect()
1082 Res = CurDAG->getMachineNode(LdiOp, DL, ViaVecTy, Imm); in trySelect()
1127 Res = CurDAG->getMachineNode(Mips::ORi, DL, MVT::i32, in trySelect()
1152 Res = CurDAG->getMachineNode( in trySelect()
1235 Res = CurDAG->getMachineNode( in trySelect()
1244 Res = CurDAG->getMachineNode( in trySelect()
1248 Res = CurDAG->getMachineNode( in trySelect()
1258 HiRes = CurDAG->getMachineNode( in trySelect()
1265 Res = CurDAG->getMachineNode( in trySelect()
[all …]
H A DMips16ISelDAGToDAG.cpp49 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
55 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()
60 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); in selectMULT()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp142 ReplaceNode(N, CurDAG->getMachineNode(XCore::MKMSK_rus, dl, in Select()
150 SDNode *node = CurDAG->getMachineNode(XCore::LDWCP_lru6, dl, MVT::i32, in Select()
165 ReplaceNode(N, CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, in Select()
172 ReplaceNode(N, CurDAG->getMachineNode(XCore::LSUB_l5r, dl, MVT::i32, in Select()
179 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCU_l4r, dl, MVT::i32, in Select()
186 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCS_l4r, dl, MVT::i32, in Select()
193 ReplaceNode(N, CurDAG->getMachineNode(XCore::LMUL_l6r, dl, MVT::i32, in Select()
199 ReplaceNode(N, CurDAG->getMachineNode(XCore::CRC8_l4r, dl, MVT::i32, in Select()
268 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in tryBRIND()
271 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in tryBRIND()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp136 return CurDAG->getMachineNode(Hexagon::A4_combineir, dl, MVT::i64, in SelectIndexedLoad()
140 return CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64, in SelectIndexedLoad()
158 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, in SelectIndexedLoad()
208 MachineSDNode *Res = CurDAG->getMachineNode(FLC->second, dl, RTys, in LoadInstrForLoadIntrinsic()
342 MachineSDNode *Res = CurDAG->getMachineNode( in SelectBrevLdIntrinsic()
726 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i1)); in SelectConstant()
756 R = CurDAG->getMachineNode(Hexagon::PS_fia, DL, MVT::i32, Ops); in SelectFrameIndex()
855 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandvrt, dl, ResTy, in SelectV2Q()
866 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandqrt, dl, ResTy, in SelectQ2V()
1186 If0 = SDValue(DAG.getMachineNode(UseOpc, dl, UVT, Ops), 0); in ppHoistZextI1()
[all …]
H A DHexagonISelDAGToDAGHVX.cpp1024 : DAG.getMachineNode(Node.Opc, dl, Node.Ty, Ops); in materialize()
2091 NewN = DAG.getMachineNode(Hexagon::V6_valignbi, dl, Ty, in selectRor()
2097 NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV}); in selectRor()
2106 SDNode *NewN = DAG.getMachineNode(Hexagon::V6_valignb, SDLoc(N), in selectVAlign()
2154 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65GatherPred()
2191 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65Gather()
2207 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2214 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2221 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2228 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
H A DHexagonISelDAGToDAG.h128 SDNode *U = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy); in selectUndef()
H A DHexagonISelLowering.h356 SDNode *N = DAG.getMachineNode(MachineOpc, dl, Ty, Ops); in getInstr()
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1824 VLd = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLD()
1982 SDNode *VSt = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVST()
2135 SDNode *VLdLn = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLDSTLane()
2242 VLdDup = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLDDup()
2245 SDNode *VLdA = CurDAG->getMachineNode(QOpcodes0[OpcodeIndex], in SelectVLDDup()
2477 SDNode *CmpSwap = CurDAG->getMachineNode( in SelectCMP_SWAP()
2535 return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops); in SelectCMPZ()
2540 return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops); in SelectCMPZ()
2830 ReplaceNode(N, CurDAG->getMachineNode( in Select()
2849 ReplaceNode(N, CurDAG->getMachineNode( in Select()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp160 SDNode *ResNode = CurDAG->getMachineNode(Opcode, SDLoc(N), VT, in selectIndexedLoad()
350 SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, MVT::Other, Ops); in select()
387 ResNode = CurDAG->getMachineNode(LPMOpc, DL, VT, MVT::i16, MVT::Other, Ptr, in select()
394 ResNode = CurDAG->getMachineNode(AVR::LPMRdZ, DL, MVT::i8, MVT::Other, in select()
398 ResNode = CurDAG->getMachineNode(AVR::LPMWRdZ, DL, MVT::i16, in select()
448 CurDAG->getMachineNode(AVR::ICALL, DL, MVT::Other, MVT::Glue, Ops); in select()
464 SDNode *ResNode = CurDAG->getMachineNode(AVR::IJMP, DL, MVT::Other, Chain); in select()
483 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs); in selectMultiplication()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp368 SDNode *Lo = CurDAG->getMachineNode( in buildSMovImm64()
372 CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, in buildSMovImm64()
717 SDNode *Lo0 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
719 SDNode *Hi0 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
722 SDNode *Lo1 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
735 AddLo = CurDAG->getMachineNode(Opc, DL, VTList, Args); in SelectADD_SUB_I64()
738 AddLo = CurDAG->getMachineNode(CarryOpc, DL, VTList, Args); in SelectADD_SUB_I64()
879 = CurDAG->getMachineNode(SubOp, DL, MVT::i32, in SelectDS1Addr1Offset()
952 = CurDAG->getMachineNode(SubOp, DL, MVT::i32, in SelectDS64Bit4ByteAligned()
970 = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in SelectDS64Bit4ByteAligned()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp917 MachineSDNode *Test = CurDAG->getMachineNode(Opc, SDLoc(N), in PostprocessISelDAG()
2090 Base = SDValue(CurDAG->getMachineNode( in selectLEA64_32Addr()
2104 Index = SDValue(CurDAG->getMachineNode( in selectLEA64_32Addr()
3110 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in matchBEXTRFromAndImm()
3116 NewNode = CurDAG->getMachineNode(ROpc, dl, NVT, Input, New); in matchBEXTRFromAndImm()
3567 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
3582 CNode = CurDAG->getMachineNode(ROpc, dl, VTs, {N1, InFlag}); in Select()
3642 CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
3653 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
3769 SDValue(CurDAG->getMachineNode( in Select()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp595 SDNode *SetP = CurDAG->getMachineNode( in SelectSETP_F16X2()
646 CurDAG->getMachineNode(Op, SDLoc(N), MVT::f16, MVT::f16, Source); in tryEXTRACT_VECTOR_ELEMENT()
733 ReplaceNode(N, CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N), in SelectTexSurfHandle()
926 NVPTXLD = CurDAG->getMachineNode(Opcode.getValue(), dl, TargetVT, in tryLoad()
939 NVPTXLD = CurDAG->getMachineNode(Opcode.getValue(), dl, TargetVT, in tryLoad()
958 NVPTXLD = CurDAG->getMachineNode(Opcode.getValue(), dl, TargetVT, in tryLoad()
977 NVPTXLD = CurDAG->getMachineNode(Opcode.getValue(), dl, TargetVT, in tryLoad()
1692 CurDAG->getMachineNode(CvtOpc, DL, OrigType, Res, in tryLDGLDU()
2319 SDNode *Cvt = CurDAG->getMachineNode(NVPTX::CVT_u32_u16, DL, in tryStoreParam()
2328 SDNode *Cvt = CurDAG->getMachineNode(NVPTX::CVT_s32_s16, DL, in tryStoreParam()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp77 Result = CurDAG->getMachineNode(RISCV::LUI, DL, XLenVT, SDImm); in selectImm()
79 Result = CurDAG->getMachineNode(Inst.Opc, DL, XLenVT, SrcReg, SDImm); in selectImm()
134 ReplaceNode(Node, CurDAG->getMachineNode(RISCV::ADDI, DL, VT, TFI, Imm)); in Select()
H A DRISCVISelLowering.cpp357 SDValue MNHi = SDValue(DAG.getMachineNode(RISCV::LUI, DL, Ty, GAHi), 0); in lowerGlobalAddress()
359 SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNHi, GALo), 0); in lowerGlobalAddress()
379 SDValue MNHi = SDValue(DAG.getMachineNode(RISCV::LUI, DL, Ty, BAHi), 0); in lowerBlockAddress()
381 SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNHi, BALo), 0); in lowerBlockAddress()
399 SDValue MNHi = SDValue(DAG.getMachineNode(RISCV::LUI, DL, Ty, CPAHi), 0); in lowerConstantPool()
401 SDValue(DAG.getMachineNode(RISCV::ADDI, DL, Ty, MNHi, CPALo), 0); in lowerConstantPool()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp825 MachineSDNode *Node = CurDAG->getMachineNode( in Widen()
1177 SDValue(CurDAG->getMachineNode( in tryIndexedLoad()
2063 ShiftNode = CurDAG->getMachineNode( in getLeftShift()
2071 ShiftNode = CurDAG->getMachineNode( in getLeftShift()
2217 SDNode *MOVI = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOrAndImm()
2369 SDNode *LSR = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOr()
2629 ReplaceNode(N, CurDAG->getMachineNode( in tryReadRegister()
2646 ReplaceNode(N, CurDAG->getMachineNode( in tryReadRegister()
2693 ReplaceNode(N, CurDAG->getMachineNode( in tryWriteRegister()
2711 ReplaceNode(N, CurDAG->getMachineNode( in tryWriteRegister()
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1205 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT);
1206 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1208 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1210 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1212 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1214 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1216 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1218 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1220 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1222 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp928 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT); in getUNDEF()
1038 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops), 0)); in tryRISBGZero()
1095 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0)); in tryRxSBG()
1163 SDNode *Res = CurDAG->getMachineNode(Opcode, DL, VT, MVT::Other, Ops); in tryGather()
1197 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); in tryScatter()
1353 CurDAG->getMachineNode(NewOpc, DL, MVT::i32, MVT::Other, Ops); in tryFoldLoadStoreIntoMemOperand()
1599 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in SelectInlineAsmMemoryOperand()
1607 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in SelectInlineAsmMemoryOperand()
/freebsd-12.1/contrib/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp268 CurDAG->getMachineNode( in tryInlineAsm()
353 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS, in Select()
H A DSparcISelLowering.cpp2715 SDValue DstReg64 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerF64Op()
2749 SDNode *InFP128 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerF128Load()
2751 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerF128Load()
2756 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerF128Load()
2788 SDNode *Hi64 = DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, in LowerF128Store()
2793 SDNode *Lo64 = DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, in LowerF128Store()
2872 SDValue DstReg128 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerFNEGorFABS()
/freebsd-12.1/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp349 CurDAG->getMachineNode(Opcode, SDLoc(N), VT, MVT::i16, MVT::Other, in tryIndexedLoad()
403 ReplaceNode(Node, CurDAG->getMachineNode( in Select()
/freebsd-12.1/contrib/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp174 ReplaceNode(N, CurDAG->getMachineNode( in Select()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp7714 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7721 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7729 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7735 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7743 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7751 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7758 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7766 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7775 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
7782 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp327 ReplaceNode(Node, CurDAG->getMachineNode(Opc, DL, VT, TFI, Imm)); in selectFrameIndex()
/freebsd-12.1/contrib/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp243 ReplaceNode(Node, CurDAG->getMachineNode(Opc, SDLoc(Node), VT, TFI)); in Select()

12