Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1058 return CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, in selectI64ImmDirect()
1296 return CurDAG->getMachineNode(PPC::PLI8, dl, MVT::i64, in selectI64ImmDirectPrefix()
3058 SDValue(CurDAG->getMachineNode(NewOpc, dl, in tryLogicOpOfCompares()
3400 SDValue(CurDAG->getMachineNode(PPC::XORI8, dl, in get32BitZExtCompare()
5611 SDNode *MN = CurDAG->getMachineNode( in Select()
5649 SDNode *MN = CurDAG->getMachineNode( in Select()
6179 SDNode *Tmp = CurDAG->getMachineNode( in Select()
6185 SDNode *MN = CurDAG->getMachineNode( in Select()
6321 SDNode *Mask = CurDAG->getMachineNode( in Select()
6331 LoadHigh = CurDAG->getMachineNode( in Select()
[all …]
/freebsd-14.2/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()
817 CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in trySelect()
1132 Res = CurDAG->getMachineNode(LdiOp, DL, ViaVecTy, Imm); in trySelect()
1203 Res = CurDAG->getMachineNode( in trySelect()
1286 Res = CurDAG->getMachineNode( in trySelect()
1295 Res = CurDAG->getMachineNode( in trySelect()
1299 Res = CurDAG->getMachineNode( in trySelect()
1309 HiRes = CurDAG->getMachineNode( in trySelect()
1316 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, InGlue); in selectMULT()
59 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InGlue); in selectMULT()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYISelDAGToDAG.cpp95 ReplaceNode(N, CurDAG->getMachineNode(Subtarget->hasE2() ? CSKY::ADDI32 in INITIALIZE_PASS()
307 auto *CA = CurDAG->getMachineNode( in selectAddCarry()
309 NewNode = CurDAG->getMachineNode( in selectAddCarry()
313 auto *CA = CurDAG->getMachineNode( in selectAddCarry()
315 NewNode = CurDAG->getMachineNode( in selectAddCarry()
319 NewNode = CurDAG->getMachineNode(Subtarget->has2E3() ? CSKY::ADDC32 in selectAddCarry()
350 auto *CA = CurDAG->getMachineNode( in selectSubCarry()
352 NewNode = CurDAG->getMachineNode( in selectSubCarry()
356 auto *CA = CurDAG->getMachineNode( in selectSubCarry()
358 NewNode = CurDAG->getMachineNode( in selectSubCarry()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp151 N, CurDAG->getMachineNode(XCore::MKMSK_rus, dl, MVT::i32, MskSize)); in Select()
158 SDNode *node = CurDAG->getMachineNode(XCore::LDWCP_lru6, dl, MVT::i32, in Select()
173 ReplaceNode(N, CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, in Select()
180 ReplaceNode(N, CurDAG->getMachineNode(XCore::LSUB_l5r, dl, MVT::i32, in Select()
187 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCU_l4r, dl, MVT::i32, in Select()
194 ReplaceNode(N, CurDAG->getMachineNode(XCore::MACCS_l4r, dl, MVT::i32, in Select()
201 ReplaceNode(N, CurDAG->getMachineNode(XCore::LMUL_l6r, dl, MVT::i32, in Select()
207 ReplaceNode(N, CurDAG->getMachineNode(XCore::CRC8_l4r, dl, MVT::i32, in Select()
276 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in tryBRIND()
279 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in tryBRIND()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyISelDAGToDAG.cpp141 Fence = CurDAG->getMachineNode(WebAssembly::COMPILER_FENCE, in Select()
150 Fence = CurDAG->getMachineNode( in Select()
171 MachineSDNode *TLSSize = CurDAG->getMachineNode( in Select()
179 MachineSDNode *TLSAlign = CurDAG->getMachineNode( in Select()
195 MachineSDNode *TLSBase = CurDAG->getMachineNode( in Select()
207 CurDAG->getMachineNode(WebAssembly::CATCH, DL, in Select()
230 CurDAG->getMachineNode(WebAssembly::THROW, DL, in Select()
275 CurDAG->getMachineNode(WebAssembly::CALL_PARAMS, DL, MVT::Glue, Ops); in Select()
283 CurDAG->getMachineNode(Results, DL, Node->getVTList(), Link); in Select()
353 CurDAG->getMachineNode(ConstOpc, DL, AddrType, in SelectAddrOperands()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVISelDAGToDAG.cpp885 SDNode *Res = CurDAG->getMachineNode( in Select()
934 Res = CurDAG->getMachineNode( in Select()
994 SDNode *SLLI = CurDAG->getMachineNode( in Select()
1046 SDNode *SRLI = CurDAG->getMachineNode( in Select()
1059 SDNode *BEXTI = CurDAG->getMachineNode( in Select()
1070 SDNode *SRLI = CurDAG->getMachineNode( in Select()
1104 SDNode *SRAI = CurDAG->getMachineNode( in Select()
2519 Base = SDValue(CurDAG->getMachineNode( in SelectAddrRegImmLsb00000()
2656 SDValue(CurDAG->getMachineNode( in selectSETCC()
2666 SDValue(CurDAG->getMachineNode( in selectSETCC()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelDAGToDAG.cpp170 CurDAG->getMachineNode(Opcode, SDLoc(N), VT, PtrVT, MVT::Other, in selectIndexedLoad()
346 SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, MVT::Other, Ops); in select()
390 CurDAG->getMachineNode(LPMOpc, DL, VT, MVT::i16, MVT::Other, Ptr); in select()
395 auto *NP = CurDAG->getMachineNode(AVR::LDIRdK, DL, MVT::i8, NC); in select()
396 ResNode = CurDAG->getMachineNode(LPMOpc, DL, VT, MVT::i16, MVT::Other, in select()
406 CurDAG->getMachineNode(Opc, DL, MVT::i8, MVT::Other, Ptr); in select()
411 auto *NP = CurDAG->getMachineNode(AVR::LDIRdK, DL, MVT::i8, NC); in select()
424 auto *NP = CurDAG->getMachineNode(AVR::LDIRdK, DL, MVT::i8, NC); in select()
425 ResNode = CurDAG->getMachineNode(AVR::ELPMWRdZ, DL, MVT::i16, in select()
474 SDNode *ResNode = CurDAG->getMachineNode( in select()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp144 return CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64, in INITIALIZE_PASS()
162 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, in INITIALIZE_PASS()
212 MachineSDNode *Res = CurDAG->getMachineNode(FLC->second, dl, RTys, in LoadInstrForLoadIntrinsic()
346 MachineSDNode *Res = CurDAG->getMachineNode( in SelectBrevLdIntrinsic()
749 ReplaceNode(N, CurDAG->getMachineNode(Opc, SDLoc(N), MVT::i1)); in SelectConstant()
779 R = CurDAG->getMachineNode(Hexagon::PS_fia, DL, MVT::i32, Ops); in SelectFrameIndex()
822 C = CurDAG->getMachineNode(Hexagon::A2_andir, dl, MVT::i32, in SelectVAlign()
889 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandvrt, dl, ResTy, in SelectV2Q()
902 SDNode *T = CurDAG->getMachineNode(Hexagon::V6_vandqrt, dl, ResTy, in SelectQ2V()
1234 If0 = SDValue(DAG.getMachineNode(UseOpc, dl, UVT, Ops), 0); in ppHoistZextI1()
[all …]
H A DHexagonISelDAGToDAG.h125 SDNode *U = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, ResTy); in selectUndef()
H A DHexagonISelDAGToDAGHVX.cpp1204 : DAG.getMachineNode(Node.Opc, dl, Node.Ty, Ops); in materialize()
2687 NewN = DAG.getMachineNode(Hexagon::V6_valignbi, dl, Ty, in selectRor()
2693 NewN = DAG.getMachineNode(Hexagon::V6_vror, dl, Ty, {VecV, RotV}); in selectRor()
2702 SDNode *NewN = DAG.getMachineNode(Hexagon::V6_valignb, SDLoc(N), in selectVAlign()
2918 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65GatherPred()
2956 SDNode *Result = CurDAG->getMachineNode(Opcode, dl, VTs, Ops); in SelectV65Gather()
2972 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2979 Result = CurDAG->getMachineNode(Hexagon::V6_vaddcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2986 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
2993 Result = CurDAG->getMachineNode(Hexagon::V6_vsubcarry, SDLoc(N), VTs, Ops); in SelectHVXDualOutput()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelDAGToDAG.cpp420 SDNode *Lo = CurDAG->getMachineNode( in buildSMovImm64()
424 CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, in buildSMovImm64()
812 SDNode *Mov = CurDAG->getMachineNode( in getMaterializedScalarImm32()
857 AddLo = CurDAG->getMachineNode(Opc, DL, VTList, Args); in SelectADD_SUB_I64()
860 AddLo = CurDAG->getMachineNode(CarryOpc, DL, VTList, Args); in SelectADD_SUB_I64()
1281 MachineSDNode *MachineSub = CurDAG->getMachineNode( in SelectDSReadWrite2()
1395 SDValue(CurDAG->getMachineNode( in SelectMUBUF()
1463 MachineSDNode *MovHighBits = CurDAG->getMachineNode( in SelectMUBUFScratchOffen()
1689 SDNode *Addc = CurDAG->getMachineNode( in SelectFlatOffsetImpl()
1769 SDNode *VMov = CurDAG->getMachineNode( in SelectGlobalSAddr()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp2194 VLd = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLD()
2355 SDNode *VSt = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVST()
2512 SDNode *VLdLn = CurDAG->getMachineNode(Opc, dl, ResTys, Ops); in SelectVLDSTLane()
3524 SDNode *CmpSwap = CurDAG->getMachineNode( in SelectCMP_SWAP()
3581 return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops); in SelectCMPZ()
3586 return CurDAG->getMachineNode(Opc, dl, MVT::i32, Ops); in SelectCMPZ()
3947 ReplaceNode(N, CurDAG->getMachineNode( in Select()
3966 ReplaceNode(N, CurDAG->getMachineNode( in Select()
4062 SDNode *New = CurDAG->getMachineNode(ARM::LOADDUAL, dl, in Select()
4104 CurDAG->getMachineNode(ARM::t2LoopDec, dl, in Select()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp459 CurDAG->getMachineNode( in getSBBZero()
481 CurDAG->getMachineNode(Opc, dl, VTs, in getSBBZero()
4555 MNode = CurDAG->getMachineNode(Opc, DL, VTs, Ops); in matchVPTERNLOG()
4931 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in tryVPTESTM()
4935 CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in tryVPTESTM()
5048 MachineSDNode *Res = CurDAG->getMachineNode( in Select()
5697 SDValue(CurDAG->getMachineNode( in Select()
5707 SDValue(CurDAG->getMachineNode( in Select()
6357 MachineSDNode *New = CurDAG->getMachineNode( in Select()
6374 MachineSDNode *New = CurDAG->getMachineNode( in Select()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchISelDAGToDAG.cpp61 Result = CurDAG->getMachineNode(LoongArch::LU12I_W, DL, GRLenVT, SDImm); in INITIALIZE_PASS()
63 Result = CurDAG->getMachineNode(Inst.Opc, DL, GRLenVT, SrcReg, SDImm); in INITIALIZE_PASS()
76 ReplaceNode(Node, CurDAG->getMachineNode(ADDIOp, DL, VT, TFI, Imm)); in INITIALIZE_PASS()
131 Res = CurDAG->getMachineNode(Op, DL, ViaVecTy, Imm); in INITIALIZE_PASS()
275 CurDAG->getMachineNode(NegOpc, DL, VT, Zero, N.getOperand(1)); in selectShiftMask()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp543 SDNode *LoadConstF16 = CurDAG->getMachineNode( in tryConstantFP()
612 SDNode *SetP = CurDAG->getMachineNode( in SelectSETP_F16X2()
623 SDNode *SetP = CurDAG->getMachineNode( in SelectSETP_BF16X2()
1118 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops); in tryLoadVector()
1371 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops); in tryLDGLDU()
1494 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops); in tryLDGLDU()
1616 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops); in tryLDGLDU()
1647 CurDAG->getMachineNode(CvtOpc, DL, OrigType, Res, in tryLDGLDU()
2013 ST = CurDAG->getMachineNode(*Opcode, DL, MVT::Other, StOps); in tryStoreVector()
2238 SDNode *Cvt = CurDAG->getMachineNode(NVPTX::CVT_u32_u16, DL, in tryStoreParam()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SelectionDAGInfo.cpp63 MachineSDNode *Node = DAG.getMachineNode(MachineOpcode, DL, ResultTys, Ops); in EmitMOPS()
69 MachineSDNode *Node = DAG.getMachineNode(MachineOpcode, DL, ResultTys, Ops); in EmitMOPS()
199 SDNode *St = DAG.getMachineNode(Opcode, dl, ResTys, Ops); in EmitTargetCodeForSetTag()
H A DAArch64ISelDAGToDAG.cpp1550 SDValue(CurDAG->getMachineNode( in tryIndexedLoad()
2861 ShiftNode = CurDAG->getMachineNode( in getLeftShift()
2869 ShiftNode = CurDAG->getMachineNode( in getLeftShift()
3162 SDNode *MOVI = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOrAndImm()
3503 SDNode *LSR = CurDAG->getMachineNode( in tryBitfieldInsertOpFromOr()
3687 MachineSDNode *Ext = CurDAG->getMachineNode( in tryShiftAmountMod()
3834 SDNode *MRRS = CurDAG->getMachineNode( in tryReadRegister()
3919 SDNode *Pair = CurDAG->getMachineNode( in tryWriteRegister()
3958 SDNode *CmpSwap = CurDAG->getMachineNode( in SelectCMP_SWAP()
4183 SDNode *Out = CurDAG->getMachineNode( in trySelectStackSlotTagP()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEISelLowering.cpp414 DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::i64), 0); in LowerReturn()
416 OutVal = SDValue(DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, DL, in LowerReturn()
494 Arg = SDValue(DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, DL, in LowerFormalArguments()
716 Arg = SDValue(DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, DL, in LowerCall()
841 RV = SDValue(DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, DL, in LowerCall()
1120 return SDValue(DAG.getMachineNode(VE::FENCEM, DL, MVT::Other, in lowerATOMIC_FENCE()
1126 return SDValue(DAG.getMachineNode(VE::FENCEM, DL, MVT::Other, in lowerATOMIC_FENCE()
1135 return SDValue(DAG.getMachineNode(VE::FENCEM, DL, MVT::Other, in lowerATOMIC_FENCE()
1351 DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::f128); in lowerLoadF128()
1395 VM = DAG.getMachineNode(VE::LVMir_m, DL, MVT::i64, in lowerLoadI1()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp952 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT); in getUNDEF()
1062 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops), 0)); in tryRISBGZero()
1122 DL, VT, SDValue(CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops), 0)); in tryRxSBG()
1201 SDValue(CurDAG->getMachineNode(SystemZ::LARL, DL, PtrVT, CP), 0), in loadPoolVectorConstant()
1206 ResNode = CurDAG->getMachineNode(SystemZ::VL, DL, VT, MVT::Other, Ops); in loadPoolVectorConstant()
1248 SDNode *Res = CurDAG->getMachineNode(Opcode, DL, VT, MVT::Other, Ops); in tryGather()
1282 ReplaceNode(Store, CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops)); in tryScatter()
1439 CurDAG->getMachineNode(NewOpc, DL, MVT::i32, MVT::Other, Ops); in tryFoldLoadStoreIntoMemOperand()
1628 SDValue Res = SDValue(CurDAG->getMachineNode(SystemZ::VPERM, DL, in Select()
1804 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in SelectInlineAsmMemoryOperand()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1693 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT);
1694 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1696 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1698 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1700 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1702 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1704 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1706 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1708 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1710 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcISelDAGToDAG.cpp269 CurDAG->getMachineNode( in tryInlineAsm()
355 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS, in Select()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp347 CurDAG->getMachineNode(Opcode, SDLoc(N), VT, MVT::i16, MVT::Other, in tryIndexedLoad()
401 ReplaceNode(Node, CurDAG->getMachineNode( in Select()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARC/
H A DARCISelDAGToDAG.cpp174 ReplaceNode(N, CurDAG->getMachineNode( in Select()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelDAGToDAG.cpp363 ReplaceNode(Node, CurDAG->getMachineNode(Opc, DL, VT, TFI, Imm)); in selectFrameIndex()

12