Home
last modified time | relevance | path

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

12

/external/llvm/lib/Target/PowerPC/
DPPCISelDAGToDAG.cpp211 SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in SelectInlineAsmMemoryOperand()
471 return CurDAG->getMachineNode(Opc, dl, N->getValueType(0), TFI, in getFrameIndex()
589 return CurDAG->getMachineNode(PPC::RLWIMI, dl, MVT::i32, Ops); in SelectBitfieldInsert()
722 Result = CurDAG->getMachineNode(PPC::LI8, dl, MVT::i64, getI32Imm(Lo)); in SelectInt64Direct()
726 Result = CurDAG->getMachineNode(OpC, dl, MVT::i64, getI32Imm(Hi)); in SelectInt64Direct()
728 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64, in SelectInt64Direct()
732 Result = CurDAG->getMachineNode(PPC::LIS8, dl, MVT::i64, getI32Imm(Hi)); in SelectInt64Direct()
740 Result = CurDAG->getMachineNode(PPC::RLDICR, dl, MVT::i64, in SelectInt64Direct()
748 Result = CurDAG->getMachineNode(PPC::ORIS8, dl, MVT::i64, in SelectInt64Direct()
752 Result = CurDAG->getMachineNode(PPC::ORI8, dl, MVT::i64, in SelectInt64Direct()
[all …]
/external/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp143 return CurDAG->getMachineNode(XCore::MKMSK_rus, dl, in Select()
150 SDNode *node = CurDAG->getMachineNode(XCore::LDWCP_lru6, dl, MVT::i32, in Select()
165 return CurDAG->getMachineNode(XCore::LADD_l5r, dl, MVT::i32, MVT::i32, in Select()
171 return CurDAG->getMachineNode(XCore::LSUB_l5r, dl, MVT::i32, MVT::i32, in Select()
177 return CurDAG->getMachineNode(XCore::MACCU_l4r, dl, MVT::i32, MVT::i32, in Select()
183 return CurDAG->getMachineNode(XCore::MACCS_l4r, dl, MVT::i32, MVT::i32, in Select()
189 return CurDAG->getMachineNode(XCore::LMUL_l6r, dl, MVT::i32, MVT::i32, in Select()
194 return CurDAG->getMachineNode(XCore::CRC8_l4r, dl, MVT::i32, MVT::i32, in Select()
262 SDValue(CurDAG->getMachineNode(XCore::SETSR_branch_u6, dl, MVT::Glue, in SelectBRIND()
265 SDValue(CurDAG->getMachineNode(XCore::CLRSR_branch_u6, dl, MVT::Glue, in SelectBRIND()
/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp266 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::i32, in SelectIndexedLoadSignExtend64()
269 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64, in SelectIndexedLoadSignExtend64()
286 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::Other, in SelectIndexedLoadSignExtend64()
288 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::A2_sxtw, dl, MVT::i64, in SelectIndexedLoadSignExtend64()
290 SDNode* Result_3 = CurDAG->getMachineNode(Hexagon::A2_addi, dl, MVT::i32, in SelectIndexedLoadSignExtend64()
320 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
323 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::A4_combineir, dl, in SelectIndexedLoadZeroExtend64()
343 SDNode *Result_1 = CurDAG->getMachineNode(Opcode, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
346 SDNode *Result_2 = CurDAG->getMachineNode(Hexagon::A4_combineir, dl, in SelectIndexedLoadZeroExtend64()
351 SDNode* Result_3 = CurDAG->getMachineNode(Hexagon::A2_addi, dl, MVT::i32, in SelectIndexedLoadZeroExtend64()
[all …]
/external/llvm/lib/Target/Mips/
DMipsSEISelDAGToDAG.cpp254 SDNode *Carry = CurDAG->getMachineNode(SLTuOp, DL, VT, Ops); in selectAddESubE()
260 Carry = CurDAG->getMachineNode(Mips::SUBREG_TO_REG, DL, VT, in selectAddESubE()
272 AddCarry = CurDAG->getMachineNode(ADDuOp, DL, VT, SDValue(Carry, 0), RHS); in selectAddESubE()
740 Result = CurDAG->getMachineNode(Mips::DMTC1, DL, MVT::f64, Zero); in selectNode()
744 Result = CurDAG->getMachineNode(Mips::BuildPairF64_64, DL, MVT::f64, in selectNode()
749 Result = CurDAG->getMachineNode(Mips::BuildPairF64, DL, MVT::f64, Zero, in selectNode()
781 RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, ImmOpnd); in selectNode()
784 CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in selectNode()
792 RegOpnd = CurDAG->getMachineNode(Inst->Opc, DL, MVT::i64, in selectNode()
824 CurDAG->getMachineNode(Mips::MOVE_V, DL, in selectNode()
[all …]
DMips16ISelDAGToDAG.cpp50 SDNode *Mul = CurDAG->getMachineNode(Opc, DL, MVT::Glue, N->getOperand(0), in selectMULT()
56 Lo = CurDAG->getMachineNode(Opcode, DL, Ty, MVT::Glue, InFlag); in selectMULT()
61 Hi = CurDAG->getMachineNode(Opcode, DL, Ty, InFlag); in selectMULT()
284 SDNode *Carry = CurDAG->getMachineNode(Sltu_op, DL, VT, Ops); in selectNode()
286 SDNode *AddCarry = CurDAG->getMachineNode(Addu_op, DL, VT, in selectNode()
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1528 return CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i32, in SelectARMIndexedLoad()
1535 return CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i32, in SelectARMIndexedLoad()
1584 return CurDAG->getMachineNode(Opcode, SDLoc(N), MVT::i32, MVT::i32, in SelectT2IndexedLoad()
1599 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createGPRPairNode()
1610 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createSRegPairNode()
1621 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createDRegPairNode()
1632 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQRegPairNode()
1647 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadSRegsNode()
1662 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadDRegsNode()
1677 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, dl, VT, Ops); in createQuadQRegsNode()
[all …]
/external/llvm/lib/Target/AMDGPU/
DAMDGPUISelDAGToDAG.cpp392 MachineSDNode *ImpDef = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in Select()
425 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, in Select()
444 SDNode *Lo = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, in Select()
447 SDNode *Hi = CurDAG->getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, in Select()
455 return CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, in Select()
718 SDNode *Lo0 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
720 SDNode *Hi0 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
723 SDNode *Lo1 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
725 SDNode *Hi1 = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in SelectADD_SUB_I64()
735 SDNode *AddLo = CurDAG->getMachineNode( Opc, DL, VTList, AddLoArgs); in SelectADD_SUB_I64()
[all …]
DR600ISelLowering.cpp669 interp = DAG.getMachineNode(AMDGPU::INTERP_VEC_LOAD, DL, in LowerOperation()
687 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_XY, DL, in LowerOperation()
691 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_ZW, DL, in LowerOperation()
704 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_XY, DL, in LowerOperation()
708 interp = DAG.getMachineNode(AMDGPU::INTERP_PAIR_ZW, DL, in LowerOperation()
2236 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
2242 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
2256 return DAG.getMachineNode(Src.getMachineOpcode(), DL, in PostISelFolding()
2293 return DAG.getMachineNode(Opcode, SDLoc(Node), Node->getVTList(), Ops); in PostISelFolding()
DSIISelLowering.cpp1127 SDNode *M0 = DAG.getMachineNode(AMDGPU::S_MOV_B32, DL, V.getValueType(), V); in copyToM0()
2254 SDNode *Copy = DAG.getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in adjustWritemask()
2301 Ops.push_back(SDValue(DAG.getMachineNode(AMDGPU::S_MOV_B32, DL, in legalizeTargetIndependentNode()
2376 return SDValue(DAG.getMachineNode(AMDGPU::S_MOV_B32, DL, MVT::i32, K), 0); in buildSMovImm32()
2396 SDValue SubRegHi = SDValue(DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, in wrapAddr64Rsrc()
2408 return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops1); in wrapAddr64Rsrc()
2423 PtrHi = SDValue(DAG.getMachineNode(AMDGPU::S_OR_B32, DL, MVT::i32, PtrHi, in buildRSRC()
2444 return DAG.getMachineNode(AMDGPU::REG_SEQUENCE, DL, MVT::v4i32, Ops); in buildRSRC()
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h968 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT);
969 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
971 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
973 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
975 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
977 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2);
978 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
980 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
982 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
984 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
[all …]
/external/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp1587 Base = SDValue(CurDAG->getMachineNode( in selectLEA64_32Addr()
1601 Index = SDValue(CurDAG->getMachineNode( in selectLEA64_32Addr()
1991 Ret = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops), 0); in selectAtomicLoadArith()
1994 Ret = SDValue(CurDAG->getMachineNode(Opc, dl, MVT::Other, Ops), 0); in selectAtomicLoadArith()
2005 SDValue Undef = SDValue(CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in selectAtomicLoadArith()
2198 SDNode *ResNode = CurDAG->getMachineNode(Opc, DL, VTs, Ops); in selectGather()
2394 SDNode *New = CurDAG->getMachineNode(Op, dl, NVT, N0->getOperand(0),NewCst); in Select()
2413 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2438 SDNode *CNode = CurDAG->getMachineNode(Opc, dl, VTs, Ops); in Select()
2519 SDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in Select()
[all …]
DX86InstrInfo.cpp6334 Load = DAG.getMachineNode(getLoadRegOpcode(0, RC, isAligned, Subtarget), dl, in unfoldMemoryOperand()
6357 SDNode *NewNode= DAG.getMachineNode(Opc, dl, VTs, BeforeOps); in unfoldMemoryOperand()
6380 DAG.getMachineNode(getStoreRegOpcode(0, DstRC, isAligned, Subtarget), in unfoldMemoryOperand()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp496 return CurDAG->getMachineNode(MLAOpc, dl, N->getValueType(0), Ops); in SelectMLAV64LaneV128()
540 return CurDAG->getMachineNode(SMULLOpc, dl, N->getValueType(0), Ops); in SelectMULLV64LaneV128()
553 MachineSDNode *Node = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in narrowIfNeeded()
763 CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, dl, MVT::i64), 0); in Widen()
764 MachineSDNode *Node = CurDAG->getMachineNode( in Widen()
937 CurDAG->getMachineNode(AArch64::MOVi64imm, DL, MVT::i64, Ops); in SelectAddrModeXRO()
1014 CurDAG->getMachineNode(TargetOpcode::REG_SEQUENCE, DL, MVT::Untyped, Ops); in createTuple()
1036 return CurDAG->getMachineNode(Opc, dl, VT, Ops); in SelectTable()
1112 SDNode *Res = CurDAG->getMachineNode(Opcode, dl, MVT::i64, DstVT, in SelectIndexedLoad()
1120 SDValue(CurDAG->getMachineNode( in SelectIndexedLoad()
[all …]
DAArch64ISelLowering.cpp2013 DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, DL, MVT::f16, Op, in LowerBITCAST()
3505 SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, ThreadBase, in LowerELFGlobalTLSAddress()
3510 SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, TPWithOff_lo, in LowerELFGlobalTLSAddress()
3547 TPOff = SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, TPOff, HiVar, in LowerELFGlobalTLSAddress()
3550 TPOff = SDValue(DAG.getMachineNode(AArch64::ADDXri, DL, PtrVT, TPOff, LoVar, in LowerELFGlobalTLSAddress()
6335 DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, VT, Vec, Op0, in LowerBUILD_VECTOR()
7883 return SDValue(DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, dl, VT, in performBitcastCombine()
9816 DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, DL, MVT::f32, in ReplaceBITCASTResults()
/external/llvm/lib/Target/Sparc/
DSparcISelDAGToDAG.cpp269 CurDAG->getMachineNode( in SelectInlineAsm()
351 TopPart = SDValue(CurDAG->getMachineNode(SP::SRAri, dl, MVT::i32, DivLHS, in Select()
373 CurDAG->getMachineNode(Opcode, dl, MVT::i32, MVT::i32, MulLHS, MulRHS); in Select()
DSparcISelLowering.cpp2641 SDValue DstReg64 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerF64Op()
2682 SDNode *InFP128 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerF128Load()
2684 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerF128Load()
2689 InFP128 = DAG.getMachineNode(TargetOpcode::INSERT_SUBREG, dl, in LowerF128Load()
2721 SDNode *Hi64 = DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, in LowerF128Store()
2726 SDNode *Lo64 = DAG.getMachineNode(TargetOpcode::EXTRACT_SUBREG, in LowerF128Store()
2802 SDValue DstReg128 = SDValue(DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, in LowerFNEGorFABS()
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp596 return CurDAG->getMachineNode(NVPTX::texsurf_handles, SDLoc(N), MVT::i64, in SelectTexSurfHandle()
627 return CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), Src); in SelectAddrSpaceCast()
656 return CurDAG->getMachineNode(Opc, SDLoc(N), N->getValueType(0), Src); in SelectAddrSpaceCast()
752 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
780 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
833 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
885 NVPTXLD = CurDAG->getMachineNode(Opcode, dl, TargetVT, MVT::Other, Ops); in SelectLoad()
1015 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
1068 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
1171 LD = CurDAG->getMachineNode(Opcode, DL, N->getVTList(), Ops); in SelectLoadVector()
[all …]
/external/llvm/lib/Target/SystemZ/
DSystemZISelDAGToDAG.cpp892 SDNode *N = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, VT); in getUNDEF()
955 N = CurDAG->getMachineNode(OpCode, DL, VT, In); in tryRISBGZero()
977 N = CurDAG->getMachineNode(Opcode, DL, OpcodeVT, Ops); in tryRISBGZero()
1028 N = CurDAG->getMachineNode(Opcode, DL, MVT::i64, Ops); in tryRxSBG()
1075 SDNode *Res = CurDAG->getMachineNode(Opcode, DL, VT, MVT::Other, Ops); in tryGather()
1109 return CurDAG->getMachineNode(Opcode, DL, MVT::Other, Ops); in tryScatter()
DSystemZISelLowering.cpp2143 SDNode *In128 = DAG.getMachineNode(Extend, DL, MVT::Untyped, Op0); in lowerGR128Binary()
2660 SDNode *U64 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, in lowerBITCAST()
2674 SDNode *U64 = DAG.getMachineNode(TargetOpcode::IMPLICIT_DEF, DL, MVT::f64); in lowerBITCAST()
3051 return SDValue(DAG.getMachineNode(SystemZ::Serialize, SDLoc(Op), MVT::Other, in lowerATOMIC_STORE()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp6050 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT) { in getMachineNode() function in SelectionDAG
6052 return getMachineNode(Opcode, dl, VTs, None); in getMachineNode()
6056 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, SDValue Op1) { in getMachineNode() function in SelectionDAG
6059 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
6063 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, in getMachineNode() function in SelectionDAG
6067 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
6071 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, in getMachineNode() function in SelectionDAG
6075 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
6079 SelectionDAG::getMachineNode(unsigned Opcode, SDLoc dl, EVT VT, in getMachineNode() function in SelectionDAG
6082 return getMachineNode(Opcode, dl, VTs, Ops); in getMachineNode()
[all …]
DStatepointLowering.cpp785 DAG.getMachineNode(TargetOpcode::STATEPOINT, getCurSDLoc(), NodeTys, Ops); in LowerStatepoint()
DSelectionDAGISel.cpp3208 Res = CurDAG->getMachineNode(TargetOpc, SDLoc(NodeToMatch), in SelectCodeCommon()
DSelectionDAGBuilder.cpp4936 MachineSDNode *Node = DAG.getMachineNode(TargetOpcode::LOAD_STACK_GUARD, in visitIntrinsicCall()
6802 SDNode *SM = DAG.getMachineNode(TargetOpcode::STACKMAP, DL, NodeTys, Ops); in visitStackmap()
6938 MachineSDNode *MN = DAG.getMachineNode(TargetOpcode::PATCHPOINT, in visitPatchpoint()
/external/llvm/lib/Target/BPF/
DBPFISelDAGToDAG.cpp161 return CurDAG->getMachineNode(Opc, SDLoc(Node), VT, TFI); in Select()
/external/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp346 return CurDAG->getMachineNode(Opcode, SDLoc(N), in SelectIndexedLoad()
407 return CurDAG->getMachineNode(MSP430::ADD16ri, dl, MVT::i16, TFI, in Select()

12