Home
last modified time | relevance | path

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

12

/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 …]
DSelectionDAGNodes.h1662 class MachineSDNode : public SDNode {
1668 MachineSDNode(unsigned Opc, const DebugLoc DL, SDVTList VTs)
1691 static bool classof(const MachineSDNode *) { return true; }
/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;
DAMDGPUISelLowering.h182 virtual SDNode *PostISelFolding(MachineSDNode *N,
/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/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/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()
DScheduleDAGSDNodes.cpp147 MachineSDNode::mmo_iterator Begin = nullptr, End = nullptr; in CloneNodeWithValues()
148 MachineSDNode *MN = dyn_cast<MachineSDNode>(N); in CloneNodeWithValues()
DSelectionDAG.cpp6009 if (MachineSDNode *MN = dyn_cast<MachineSDNode>(N)) in MorphNodeTo()
6038 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6044 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6051 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6058 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6066 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6072 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6078 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6085 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
6093 MachineSDNode *SelectionDAG::getMachineNode(unsigned Opcode, const SDLoc &dl, in getMachineNode()
[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/lib/Target/MSP430/
DMSP430ISelDAGToDAG.cpp365 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in SelectIndexedBinOp()
372 cast<MachineSDNode>(ResNode)->setMemRefs(MemRefs0, MemRefs0 + 1); in SelectIndexedBinOp()
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/
DScheduleDAGSDNodes.cpp150 MachineSDNode::mmo_iterator Begin = 0, End = 0; in AddGlue()
151 MachineSDNode *MN = dyn_cast<MachineSDNode>(N); in AddGlue()
DSelectionDAG.cpp809 assert(!isa<MachineSDNode>(N) && "Bad MachineSDNode!"); in VerifySDNode()
4949 if (MachineSDNode *MN = dyn_cast<MachineSDNode>(N)) { in MorphNodeTo()
5003 MachineSDNode *
5009 MachineSDNode *
5016 MachineSDNode *
5024 MachineSDNode *
5032 MachineSDNode *
5039 MachineSDNode *
5045 MachineSDNode *
5053 MachineSDNode *
[all …]
DInstrEmitter.cpp746 MI->setMemRefs(cast<MachineSDNode>(Node)->memoperands_begin(), in EmitMachineNode()
747 cast<MachineSDNode>(Node)->memoperands_end()); in EmitMachineNode()
/external/llvm/lib/Target/ARM/
DARMISelDAGToDAG.cpp1920 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLD()
1922 cast<MachineSDNode>(VLd)->setMemRefs(MemOp, MemOp + 1); in SelectVLD()
1957 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVST()
2045 cast<MachineSDNode>(VSt)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2069 cast<MachineSDNode>(VStA)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2088 cast<MachineSDNode>(VStB)->setMemRefs(MemOp, MemOp + 1); in SelectVST()
2105 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLDSTLane()
2193 cast<MachineSDNode>(VLdLn)->setMemRefs(MemOp, MemOp + 1); in SelectVLDSTLane()
2223 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectVLDDup()
2281 cast<MachineSDNode>(VLdDup)->setMemRefs(MemOp, MemOp + 1); in SelectVLDDup()
[all …]
/external/llvm/lib/Target/NVPTX/
DNVPTXISelDAGToDAG.cpp906 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryLoad()
908 cast<MachineSDNode>(NVPTXLD)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryLoad()
1292 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryLoadVector()
1294 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryLoadVector()
2074 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryLDGLDU()
2076 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryLDGLDU()
2344 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryStore()
2346 cast<MachineSDNode>(NVPTXST)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryStore()
2718 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1); in tryStoreVector()
2720 cast<MachineSDNode>(ST)->setMemRefs(MemRefs0, MemRefs0 + 1); in tryStoreVector()
[all …]
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelDAGToDAG.cpp1334 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectAtomic64()
1340 cast<MachineSDNode>(ResNode)->setMemRefs(MemOp, MemOp + 1); in SelectAtomic64()
1479 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectAtomicLoadAdd()
1484 cast<MachineSDNode>(Ret)->setMemRefs(MemOp, MemOp + 1); in SelectAtomicLoadAdd()
1490 cast<MachineSDNode>(Ret)->setMemRefs(MemOp, MemOp + 1); in SelectAtomicLoadAdd()
1641 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectAtomicLoadArith()
1645 cast<MachineSDNode>(Ret)->setMemRefs(MemOp, MemOp + 1); in SelectAtomicLoadArith()
/external/llvm/lib/Target/AArch64/
DAArch64ISelDAGToDAG.cpp557 MachineSDNode *Node = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG, in narrowIfNeeded()
768 MachineSDNode *Node = CurDAG->getMachineNode( in Widen()
1376 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectStoreLane()
1378 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectStoreLane()
1411 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectPostStoreLane()
1413 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1); in SelectPostStoreLane()
2546 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in SelectCMP_SWAP()
2548 cast<MachineSDNode>(CmpSwap)->setMemRefs(MemOp, MemOp + 1); in SelectCMP_SWAP()
2715 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1); in Select()
2717 cast<MachineSDNode>(Ld)->setMemRefs(MemOp, MemOp + 1); in Select()
[all …]

12