Searched refs:MachineSDNode (Results 1 - 25 of 26) sorted by relevance

12

/external/llvm/lib/Target/R600/
H A DSIISelLowering.h42 SDNode *foldOperands(MachineSDNode *N, SelectionDAG &DAG) const;
43 void adjustWritemask(MachineSDNode *&N, SelectionDAG &DAG) const;
44 MachineSDNode *AdjustRegClass(MachineSDNode *N, SelectionDAG &DAG) const;
73 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;
H A DR600ISelLowering.h72 SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const override;
H A DAMDGPUISelLowering.h144 virtual SDNode *PostISelFolding(MachineSDNode *N,
H A DSIISelLowering.cpp1229 MachineSDNode *Mov = dyn_cast<MachineSDNode>(Operand);
1369 SDNode *SITargetLowering::foldOperands(MachineSDNode *Node,
1556 void SITargetLowering::adjustWritemask(MachineSDNode *&Node,
1603 Node = (MachineSDNode*)DAG.UpdateNodeOperands(Node, Ops);
1636 SDNode *SITargetLowering::PostISelFolding(MachineSDNode *Node,
1677 MachineSDNode *SITargetLowering::AdjustRegClass(MachineSDNode *N,
H A DAMDGPUISelDAGToDAG.cpp322 MachineSDNode *ImpDef = CurDAG->getMachineNode(TargetOpcode::IMPLICIT_DEF,
791 MachineSDNode *MachineNode = dyn_cast<MachineSDNode>(I);
H A DR600ISelLowering.cpp642 MachineSDNode *interp;
677 MachineSDNode *interp;
2178 SDNode *R600TargetLowering::PostISelFolding(MachineSDNode *Node,
/external/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h905 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT);
906 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
908 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
910 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
912 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT,
914 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2);
915 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
917 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
919 MachineSDNode *getMachineNode(unsigned Opcode, SDLoc dl, EVT VT1, EVT VT2,
921 MachineSDNode *getMachineNod
[all...]
H A DSelectionDAGNodes.h1896 /// MachineSDNode - An SDNode that represents everything that will be needed
1900 class MachineSDNode : public SDNode { class in inherits:SDNode
1906 MachineSDNode(unsigned Opc, unsigned Order, const DebugLoc DL, SDVTList VTs) function in class:MachineSDNode
/external/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp421 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
423 cast<MachineSDNode>(Result)->setMemRefs(MemOp, MemOp + 1);
458 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
460 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1);
482 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
484 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1);
530 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
532 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1);
561 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
563 cast<MachineSDNode>(Result_
[all...]
/external/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp155 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
158 cast<MachineSDNode>(node)->setMemRefs(MemOp, MemOp + 1);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp359 if (const MachineSDNode *MN = dyn_cast<MachineSDNode>(this)) {
363 for (MachineSDNode::mmo_iterator i = MN->memoperands_begin(),
H A DScheduleDAGSDNodes.cpp147 MachineSDNode::mmo_iterator Begin = nullptr, End = nullptr;
148 MachineSDNode *MN = dyn_cast<MachineSDNode>(N);
H A DSelectionDAG.cpp903 assert(!isa<MachineSDNode>(N) && "Bad MachineSDNode!");
5498 if (MachineSDNode *MN = dyn_cast<MachineSDNode>(N)) {
5502 // MachineSDNode, reallocate the operand list.
5552 MachineSDNode *
5558 MachineSDNode *
5565 MachineSDNode *
5573 MachineSDNode *
5581 MachineSDNode *
[all...]
H A DInstrEmitter.cpp795 MIB.setMemRefs(cast<MachineSDNode>(Node)->memoperands_begin(),
796 cast<MachineSDNode>(Node)->memoperands_end());
H A DSelectionDAGISel.cpp3097 MachineSDNode::mmo_iterator MemRefs =
3100 MachineSDNode::mmo_iterator MemRefsPos = MemRefs;
3114 cast<MachineSDNode>(Res)
H A DSelectionDAGBuilder.cpp7021 MachineSDNode *MN = DAG.getMachineNode(TargetOpcode::PATCHPOINT,
/external/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp367 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
372 cast<MachineSDNode>(ResNode)->setMemRefs(MemRefs0, MemRefs0 + 1);
/external/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp620 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
622 cast<MachineSDNode>(NVPTXLD)->setMemRefs(MemRefs0, MemRefs0 + 1);
1004 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
1006 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1);
1761 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
1763 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1);
1990 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
1992 cast<MachineSDNode>(NVPTXST)->setMemRefs(MemRefs0, MemRefs0 + 1);
2367 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
2369 cast<MachineSDNode>(S
[all...]
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelDAGToDAG.cpp527 MachineSDNode *Node = CurDAG->getMachineNode(TargetOpcode::EXTRACT_SUBREG,
669 MachineSDNode *Node = CurDAG->getMachineNode(
1253 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1255 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1);
1291 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1293 cast<MachineSDNode>(St)->setMemRefs(MemOp, MemOp + 1);
1545 MachineSDNode *Node =
2172 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
2174 cast<MachineSDNode>(Ld)->setMemRefs(MemOp, MemOp + 1);
2196 MachineSDNode
[all...]
/external/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1883 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1885 cast<MachineSDNode>(VLd)->setMemRefs(MemOp, MemOp + 1);
1917 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
2004 cast<MachineSDNode>(VSt)->setMemRefs(MemOp, MemOp + 1);
2027 cast<MachineSDNode>(VStA)->setMemRefs(MemOp, MemOp + 1);
2046 cast<MachineSDNode>(VStB)->setMemRefs(MemOp, MemOp + 1);
2063 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
2151 cast<MachineSDNode>(VLdLn)->setMemRefs(MemOp, MemOp + 1);
2179 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
2237 cast<MachineSDNode>(VLdDu
[all...]
H A DARMLoadStoreOptimizer.cpp1866 MachineSDNode::mmo_iterator MemBegin = MF->allocateMemRefsArray(numMemRefs);
1867 MachineSDNode::mmo_iterator MemEnd =
H A DARMBaseInstrInfo.cpp3611 const MachineSDNode *DefMN = dyn_cast<MachineSDNode>(DefNode);
3614 const MachineSDNode *UseMN = dyn_cast<MachineSDNode>(UseNode);
/external/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1579 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1584 cast<MachineSDNode>(ResNode)->setMemRefs(MemOp, MemOp + 1);
1847 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1856 cast<MachineSDNode>(Ret)->setMemRefs(MemOp, MemOp + 1);
2730 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(2);
2736 MachineSDNode *Result = CurDAG->getMachineNode(newOpc,
H A DX86InstrInfo.cpp4746 MF.extractLoadMemRefs(cast<MachineSDNode>(N)->memoperands_begin(),
4747 cast<MachineSDNode>(N)->memoperands_end());
4761 cast<MachineSDNode>(Load)->setMemRefs(MMOs.first, MMOs.second);
4789 MF.extractStoreMemRefs(cast<MachineSDNode>(N)->memoperands_begin(),
4790 cast<MachineSDNode>(N)->memoperands_end());
4805 cast<MachineSDNode>(Load)->setMemRefs(MMOs.first, MMOs.second);
/external/llvm/lib/Target/PowerPC/
H A DPPCISelDAGToDAG.cpp1648 MachineSDNode *MachineNode = dyn_cast<MachineSDNode>(I);

Completed in 1455 milliseconds

12