Home
last modified time | relevance | path

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

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp940 return CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, in selectI64ImmDirect()
964 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, in selectI64ImmDirect()
989 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, in selectI64ImmDirect()
1011 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, in selectI64ImmDirect()
1166 return CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64, in selectI64ImmDirectPrefix()
2871 SDValue(CurDAG->getMachineNode(NewOpc, dl, in tryLogicOpOfCompares()
3213 SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, in get32BitZExtCompare()
5176 SDNode *MN = CurDAG->getMachineNode( in Select()
5214 SDNode *MN = CurDAG->getMachineNode( in Select()
5713 SDNode *Tmp = CurDAG->getMachineNode( in Select()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelDAGToDAG.cpp241 SDNode *Carry = CurDAG->getMachineNode( in selectAddE()
258 CurDAG->getMachineNode(Mips::INS, DL, MVT::i32, InsOps); in selectAddE()
819 CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in trySelect()
1104 Res = CurDAG->getMachineNode(LdiOp, DL, ViaVecTy, Imm); in trySelect()
1175 Res = CurDAG->getMachineNode( in trySelect()
1258 Res = CurDAG->getMachineNode( in trySelect()
1267 Res = CurDAG->getMachineNode( in trySelect()
1271 Res = CurDAG->getMachineNode( in trySelect()
1281 HiRes = CurDAG->getMachineNode( in trySelect()
1288 Res = CurDAG->getMachineNode( in trySelect()
[all …]
H A DMips16ISelDAGToDAG.cpp48 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
54 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()
59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); in selectMULT()
/freebsd-13.1/contrib/llvm-project/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-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp138 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE, in Select()
147 Fence = CurDAG->getMachineNode( in Select()
168 MachineSDNode *TLSSize = CurDAG->getMachineNode( in Select()
175 MachineSDNode *TLSAlign = CurDAG->getMachineNode( in Select()
188 MachineSDNode *TLSBase = CurDAG->getMachineNode( in Select()
215 CurDAG->getMachineNode(WebAssembly::CALL_PARAMS, DL, MVT::Glue, Ops); in Select()
223 CurDAG->getMachineNode(Results, DL, Node->getVTList(), Link); in Select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp125 Result = CurDAG->getMachineNode(RISCV::LUI, DL, XLenVT, SDImm); in selectImm()
127 Result = CurDAG->getMachineNode(RISCV::ADDUW, DL, XLenVT, SrcReg, in selectImm()
496 SDNode *SRLI = CurDAG->getMachineNode( in Select()
556 CurDAG->getMachineNode(RISCV::SRLIW, DL, XLenVT, X, in Select()
571 CurDAG->getMachineNode(RISCV::SRAIW, DL, XLenVT, Y, in Select()
573 SDNode *SRLIW = CurDAG->getMachineNode( in Select()
582 SDNode *SLLI = CurDAG->getMachineNode( in Select()
604 CurDAG->getMachineNode(RISCV::SLLIUW, DL, XLenVT, X, in Select()
612 SDNode *SLLI = CurDAG->getMachineNode( in Select()
824 CurDAG->getMachineNode(VMSLTMaskOpcode, DL, VT, in Select()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp139 return CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64, in SelectIndexedLoad()
157 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, in SelectIndexedLoad()
207 MachineSDNode *Res = CurDAG->getMachineNode(FLC->second, dl, RTys, in LoadInstrForLoadIntrinsic()
341 MachineSDNode *Res = CurDAG->getMachineNode( in SelectBrevLdIntrinsic()
725 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i1)); in SelectConstant()
755 R = CurDAG->getMachineNode(Hexagon::PS_fia, DL, MVT::i32, Ops); in SelectFrameIndex()
798 C = CurDAG->getMachineNode(Hexagon::A2_andir, dl, MVT::i32, in SelectVAlign()
865 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandvrt, dl, ResTy, in SelectV2Q()
878 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandqrt, dl, ResTy, in SelectQ2V()
1197 If0 = SDValue(DAG.getMachineNode(UseOpc, dl, UVT, Ops), 0); in ppHoistZextI1()
[all …]
H A DHexagonISelDAGToDAGHVX.cpp1091 : DAG.getMachineNode(Node.Opc, dl, Node.Ty, Ops); in materialize()
2359 NewN = DAG.getMachineNode(Hexagon::V6_valignbi, dl, Ty, in selectRor()
2365 NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV}); in selectRor()
2374 SDNode *NewN = DAG.getMachineNode(Hexagon::V6_valignb, SDLoc(N), in selectVAlign()
2422 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65GatherPred()
2459 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65Gather()
2475 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2482 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2489 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2496 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
H A DHexagonISelDAGToDAG.h126 SDNode *U = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy); in selectUndef()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp159 SDNode *ResNode = CurDAG->getMachineNode(Opcode, SDLoc(N), VT, in selectIndexedLoad()
346 SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, MVT::Other, Ops); in select()
383 ResNode = CurDAG->getMachineNode(LPMOpc, DL, VT, MVT::i16, MVT::Other, Ptr, in select()
390 ResNode = CurDAG->getMachineNode(AVR::LPMRdZ, DL, MVT::i8, MVT::Other, in select()
394 ResNode = CurDAG->getMachineNode(AVR::LPMWRdZ, DL, MVT::i16, in select()
444 CurDAG->getMachineNode(AVR::ICALL, DL, MVT::Other, MVT::Glue, Ops); in select()
460 SDNode *ResNode = CurDAG->getMachineNode(AVR::IJMP, DL, MVT::Other, Chain); in select()
479 SDNode *Mul = CurDAG->getMachineNode(MachineOp, DL, MVT::Glue, Lhs, Rhs); in selectMultiplication()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2186 VLd = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLD()
2347 SDNode *VSt = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVST()
2505 SDNode *VLdLn = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLDSTLane()
3516 SDNode *CmpSwap = CurDAG->getMachineNode( in SelectCMP_SWAP()
3574 return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops); in SelectCMPZ()
3579 return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops); in SelectCMPZ()
3922 ReplaceNode(N, CurDAG->getMachineNode( in Select()
3941 ReplaceNode(N, CurDAG->getMachineNode( in Select()
4038 SDNode *New = CurDAG->getMachineNode(ARM::LOADDUAL, dl, in Select()
4080 CurDAG->getMachineNode(ARM::t2LoopDec, dl, in Select()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp3738 NewNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in matchBEXTRFromAndImm()
4139 MNode = CurDAG->getMachineNode(Opc, DL, VTs, Ops); in matchVPTERNLOG()
4497 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in tryVPTESTM()
4501 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in tryVPTESTM()
4614 MachineSDNode *Res = CurDAG->getMachineNode( in Select()
5255 SDValue(CurDAG->getMachineNode( in Select()
5265 SDValue(CurDAG->getMachineNode( in Select()
5682 CurDAG->getMachineNode( in Select()
5889 MachineSDNode *New = CurDAG->getMachineNode( in Select()
5906 MachineSDNode *New = CurDAG->getMachineNode( in Select()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp699 SDNode *Lo = CurDAG->getMachineNode( in buildSMovImm64()
703 CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, in buildSMovImm64()
1070 SDNode *Mov = CurDAG->getMachineNode( in getMaterializedScalarImm32()
1115 AddLo = CurDAG->getMachineNode(Opc, DL, VTList, Args); in SelectADD_SUB_I64()
1118 AddLo = CurDAG->getMachineNode(CarryOpc, DL, VTList, Args); in SelectADD_SUB_I64()
1421 MachineSDNode *MachineSub = CurDAG->getMachineNode( in SelectDSReadWrite2()
1532 SDValue(CurDAG->getMachineNode( in SelectMUBUF()
1598 MachineSDNode *MovHighBits = CurDAG->getMachineNode( in SelectMUBUFScratchOffen()
1808 SDNode *Addc = CurDAG->getMachineNode( in SelectFlatOffsetImpl()
1888 SDNode *VMov = CurDAG->getMachineNode( in SelectGlobalSAddr()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp1389 SDValue(CurDAG->getMachineNode( in tryIndexedLoad()
2406 ShiftNode = CurDAG->getMachineNode( in getLeftShift()
2414 ShiftNode = CurDAG->getMachineNode( in getLeftShift()
2560 SDNode *MOVI = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOrAndImm()
2712 SDNode *LSR = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOr()
2974 ReplaceNode(N, CurDAG->getMachineNode( in tryReadRegister()
2991 ReplaceNode(N, CurDAG->getMachineNode( in tryReadRegister()
2999 ReplaceNode(N, CurDAG->getMachineNode( in tryReadRegister()
3046 ReplaceNode(N, CurDAG->getMachineNode( in tryWriteRegister()
3314 SDNode *Out = CurDAG->getMachineNode( in trySelectStackSlotTagP()
[all …]
H A DAArch64SelectionDAGInfo.cpp137 SDNode *St = DAG.getMachineNode(Opcode, dl, ResTys, Ops); in EmitTargetCodeForSetTag()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp596 SDNode *SetP = CurDAG->getMachineNode( in SelectSETP_F16X2()
647 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-13.1/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1438 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT);
1439 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1441 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1443 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1445 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1447 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1449 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1451 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1453 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1455 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp366 DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::i64), 0); in LowerReturn()
368 OutVal = SDValue(DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, DL, in LowerReturn()
446 Arg = SDValue(DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, DL, in LowerFormalArguments()
666 DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::i64), 0); in LowerCall()
668 Arg = SDValue(DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, DL, in LowerCall()
794 RV = SDValue(DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, DL, in LowerCall()
1060 return SDValue(DAG.getMachineNode(VE::FENCEM, DL, MVT::Other, in lowerATOMIC_FENCE()
1066 return SDValue(DAG.getMachineNode(VE::FENCEM, DL, MVT::Other, in lowerATOMIC_FENCE()
1075 return SDValue(DAG.getMachineNode(VE::FENCEM, DL, MVT::Other, in lowerATOMIC_FENCE()
1293 DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::f128); in lowerLoadF128()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp943 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT); in getUNDEF()
1053 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops), 0)); in tryRISBGZero()
1110 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0)); in tryRxSBG()
1207 SDNode *Res = CurDAG->getMachineNode(Opcode, DL, VT, MVT::Other, Ops); in tryGather()
1241 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); in tryScatter()
1398 CurDAG->getMachineNode(NewOpc, DL, MVT::i32, MVT::Other, Ops); in tryFoldLoadStoreIntoMemOperand()
1724 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in SelectInlineAsmMemoryOperand()
1732 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in SelectInlineAsmMemoryOperand()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp267 CurDAG->getMachineNode( in tryInlineAsm()
353 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS, in Select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp345 CurDAG->getMachineNode(Opcode, SDLoc(N), VT, MVT::i16, MVT::Other, in tryIndexedLoad()
399 ReplaceNode(Node, CurDAG->getMachineNode( in Select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp173 ReplaceNode(N, CurDAG->getMachineNode( in Select()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp326 ReplaceNode(Node, CurDAG->getMachineNode(Opc, DL, VT, TFI, Imm)); in selectFrameIndex()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp8595 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8602 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8610 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8616 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8624 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8632 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8639 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8647 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8656 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
8663 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFISelDAGToDAG.cpp232 ReplaceNode(Node, CurDAG->getMachineNode(Opc, SDLoc(Node), VT, TFI)); in Select()

12