Home
last modified time | relevance | path

Searched refs:MachineSDNode (Results 1 – 25 of 72) sorted by relevance

123

/external/swiftshader/third_party/LLVM/lib/Target/PTX/
DPTXInstrInfo.h26 class MachineSDNode; variable
115 static MachineSDNode *GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode,
119 static MachineSDNode *GetPTXMachineNode(SelectionDAG *DAG, unsigned Opcode,
DPTXInstrInfo.cpp318 MachineSDNode *PTXInstrInfo::
327 MachineSDNode *PTXInstrInfo::
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/
DSelectionDAG.h760 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT);
761 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
763 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
765 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
767 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
769 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2);
770 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2,
772 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1,
774 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1,
776 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2,
[all …]
/external/llvm/lib/Target/AMDGPU/
DSIISelLowering.h53 void adjustWritemask(MachineSDNode *&N, SelectionDAG &DAG) const;
139 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;
148 MachineSDNode *wrapAddr64Rsrc(SelectionDAG &DAG, const SDLoc &DL,
150 MachineSDNode *buildRSRC(SelectionDAG &DAG, const SDLoc &DL, SDValue Ptr,
DAMDGPUISelDAGToDAG.cpp349 MachineSDNode *ImpDef = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in Select()
683 MachineSDNode *MachineSub in SelectDS1Addr1Offset()
703 MachineSDNode *MovZero = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in SelectDS1Addr1Offset()
753 MachineSDNode *MachineSub in SelectDS64Bit4ByteAligned()
771 MachineSDNode *MovZero in SelectDS64Bit4ByteAligned()
1376 MachineSDNode *CmpSwap = nullptr; in SelectATOMIC_CMP_SWAP()
1415 MachineSDNode::mmo_iterator MMOs = MF->allocateMemRefsArray(1); in SelectATOMIC_CMP_SWAP()
1539 MachineSDNode *Mov = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in PreprocessISelDAG()
1558 MachineSDNode *MachineNode = dyn_cast<MachineSDNode>(&Node); in PostprocessISelDAG()
DR600ISelLowering.h98 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;
/external/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp81 MachineSDNode *LoadInstrForLoadIntrinsic(SDNode *IntN);
85 SDNode *StoreInstrForLoadIntrinsic(MachineSDNode *LoadN, SDNode *IntN);
301 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectIndexedLoad()
304 auto getExt64 = [this,ExtType] (MachineSDNode *N, const SDLoc &dl) in SelectIndexedLoad()
305 -> MachineSDNode* { in SelectIndexedLoad()
330 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, in SelectIndexedLoad()
342 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, MVT::Other, in SelectIndexedLoad()
346 MachineSDNode *A = CurDAG->getMachineNode(Hexagon::A2_addi, dl, MVT::i32, in SelectIndexedLoad()
359 MachineSDNode *HexagonDAGToDAGISel::LoadInstrForLoadIntrinsic(SDNode *IntN) { in LoadInstrForLoadIntrinsic()
383 MachineSDNode *Res = CurDAG->getMachineNode(FLC->second, dl, RTys, in LoadInstrForLoadIntrinsic()
[all …]
/external/llvm/include/llvm/CodeGen/
DSelectionDAG.h1052 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT);
1053 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1055 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1057 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1059 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1061 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1063 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1065 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1067 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1069 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/
DHexagonISelDAGToDAG.cpp130 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectIndexedLoad()
133 auto getExt64 = [this,ExtType] (MachineSDNode *N, const SDLoc &dl) in SelectIndexedLoad()
134 -> MachineSDNode* { in SelectIndexedLoad()
159 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, in SelectIndexedLoad()
171 MachineSDNode *L = CurDAG->getMachineNode(Opcode, dl, ValueVT, MVT::Other, in SelectIndexedLoad()
175 MachineSDNode *A = CurDAG->getMachineNode(Hexagon::A2_addi, dl, MVT::i32, in SelectIndexedLoad()
187 MachineSDNode *HexagonDAGToDAGISel::LoadInstrForLoadIntrinsic(SDNode *IntN) { in LoadInstrForLoadIntrinsic()
209 MachineSDNode *Res = CurDAG->getMachineNode(FLC->second, dl, RTys, in LoadInstrForLoadIntrinsic()
218 SDNode *HexagonDAGToDAGISel::StoreInstrForLoadIntrinsic(MachineSDNode *LoadN, in StoreInstrForLoadIntrinsic()
305 if (MachineSDNode *L = LoadInstrForLoadIntrinsic(C)) { in tryLoadOfLoadIntrinsic()
[all …]
DHexagonISelDAGToDAG.h80 MachineSDNode *LoadInstrForLoadIntrinsic(SDNode *IntN);
84 SDNode *StoreInstrForLoadIntrinsic(MachineSDNode *LoadN, SDNode *IntN);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DSelectionDAG.h1202 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT);
1203 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1205 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1207 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1209 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT,
1211 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1213 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1215 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1217 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
1219 MachineSDNode *getMachineNode(unsigned Opcode, const SDLoc &dl, EVT VT1,
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/
DSIISelLowering.h113 SDNode *adjustWritemask(MachineSDNode *&N, SelectionDAG &DAG) const;
299 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;
305 MachineSDNode *wrapAddr64Rsrc(SelectionDAG &DAG, const SDLoc &DL,
307 MachineSDNode *buildRSRC(SelectionDAG &DAG, const SDLoc &DL, SDValue Ptr,
DAMDGPUISelDAGToDAG.cpp442 MachineSDNode *ImpDef = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF, in SelectBuildVector()
869 MachineSDNode *MachineSub in SelectDS1Addr1Offset()
889 MachineSDNode *MovZero = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in SelectDS1Addr1Offset()
942 MachineSDNode *MachineSub in SelectDS64Bit4ByteAligned()
960 MachineSDNode *MovZero in SelectDS64Bit4ByteAligned()
1133 MachineSDNode *MovHighBits = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in SelectMUBUFScratchOffen()
1780 MachineSDNode *CmpSwap = nullptr; in SelectATOMIC_CMP_SWAP()
1819 MachineSDNode::mmo_iterator MMOs = MF->allocateMemRefsArray(1); in SelectATOMIC_CMP_SWAP()
2101 MachineSDNode *MovK = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in SelectHi16Elt()
2111 MachineSDNode *MovK = CurDAG->getMachineNode(AMDGPU::V_MOV_B32_e32, in SelectHi16Elt()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AVR/
DAVRISelDAGToDAG.cpp353 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in select()
355 cast<MachineSDNode>(ResNode)->setMemRefs(MemOp, MemOp + 1); in select()
410 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in select()
412 cast<MachineSDNode>(ResNode)->setMemRefs(MemOp, MemOp + 1); in select()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/
DX86ISelDAGToDAG.cpp460 MachineSDNode *emitPCMPISTR(unsigned ROpc, unsigned MOpc, bool MayFoldLoad,
462 MachineSDNode *emitPCMPESTR(unsigned ROpc, unsigned MOpc, bool MayFoldLoad,
2396 MachineSDNode *Result; in foldLoadStoreIntoMemOperand()
2544 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(2); in foldLoadStoreIntoMemOperand()
2614 MachineSDNode *X86DAGToDAGISel::emitPCMPISTR(unsigned ROpc, unsigned MOpc, in emitPCMPISTR()
2633 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPISTR()
2637 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in emitPCMPISTR()
2645 MachineSDNode *CNode = CurDAG->getMachineNode(ROpc, dl, VTs, Ops); in emitPCMPISTR()
2652 MachineSDNode *X86DAGToDAGISel::emitPCMPESTR(unsigned ROpc, unsigned MOpc, in emitPCMPESTR()
2672 MachineSDNode *CNode = CurDAG->getMachineNode(MOpc, dl, VTs, Ops); in emitPCMPESTR()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp153 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select()
157 cast<MachineSDNode>(node)->setMemRefs(MemOp, MemOp + 1); in Select()
/external/llvm/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp153 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select()
157 cast<MachineSDNode>(node)->setMemRefs(MemOp, MemOp + 1); in Select()
/external/swiftshader/third_party/LLVM/lib/Target/XCore/
DXCoreISelDAGToDAG.cpp175 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select()
178 cast<MachineSDNode>(node)->setMemRefs(MemOp, MemOp + 1); in Select()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMISelDAGToDAG.cpp1655 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLD()
1657 cast<MachineSDNode>(VLd)->setMemRefs(MemOp, MemOp + 1); in SelectVLD()
1688 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVST()
1767 cast<MachineSDNode>(VSt)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
1790 cast<MachineSDNode>(VStA)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
1809 cast<MachineSDNode>(VStB)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
1826 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLDSTLane()
1915 cast<MachineSDNode>(VLdLn)->setMemRefs(MemOp, MemOp + 1); in SelectVLDSTLane()
1942 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLDDup()
1995 cast<MachineSDNode>(VLdDup)->setMemRefs(MemOp, MemOp + 1); in SelectVLDDup()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1348 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in transferMemOperands()
1350 cast<MachineSDNode>(Result)->setMemRefs(MemOp, MemOp + 1); in transferMemOperands()
1857 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLD()
1859 cast<MachineSDNode>(VLd)->setMemRefs(MemOp, MemOp + 1); in SelectVLD()
1896 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVST()
1986 cast<MachineSDNode>(VSt)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2010 cast<MachineSDNode>(VStA)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2029 cast<MachineSDNode>(VStB)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2048 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLDSTLane()
2138 cast<MachineSDNode>(VLdLn)->setMemRefs(MemOp, MemOp + 1); in SelectVLDSTLane()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp607 MachineSDNode *Node = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in narrowIfNeeded()
825 MachineSDNode *Node = CurDAG->getMachineNode( in Widen()
1211 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectLoad()
1213 cast<MachineSDNode>(Ld)->setMemRefs(MemOp, MemOp + 1); in SelectLoad()
1264 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectStore()
1266 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectStore()
1444 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectStoreLane()
1446 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectStoreLane()
1479 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectPostStoreLane()
1481 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectPostStoreLane()
[all …]
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAGDumper.cpp399 if (const MachineSDNode *MN = dyn_cast<MachineSDNode>(this)) { in print_details()
403 for (MachineSDNode::mmo_iterator i = MN->memoperands_begin(), in print_details()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp984 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryLoad()
986 cast<MachineSDNode>(NVPTXLD)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryLoad()
1224 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryLoadVector()
1226 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryLoadVector()
1662 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryLDGLDU()
1664 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryLDGLDU()
1867 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryStore()
1869 cast<MachineSDNode>(NVPTXST)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryStore()
2091 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryStoreVector()
2093 cast<MachineSDNode>(ST)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryStoreVector()
[all …]
/external/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp362 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryIndexedBinOp()
367 cast<MachineSDNode>(ResNode)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryIndexedBinOp()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp365 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryIndexedBinOp()
370 cast<MachineSDNode>(ResNode)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryIndexedBinOp()

123