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

/freebsd-10.0-release/contrib/llvm/lib/Target/R600/
H A DSIISelLowering.h37 SDNode *foldOperands(MachineSDNode *N, SelectionDAG &DAG) const;
38 void adjustWritemask(MachineSDNode *&N, SelectionDAG &DAG) const;
55 virtual SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const;
H A DSIISelLowering.cpp483 MachineSDNode *Mov = dyn_cast<MachineSDNode>(Operand);
523 if (MachineSDNode *MN = dyn_cast<MachineSDNode>(Node)) {
573 SDNode *SITargetLowering::foldOperands(MachineSDNode *Node,
720 void SITargetLowering::adjustWritemask(MachineSDNode *&Node,
753 Node = (MachineSDNode*)DAG.UpdateNodeOperands(Node, Ops.data(), Ops.size());
785 SDNode *SITargetLowering::PostISelFolding(MachineSDNode *Node,
H A DAMDGPUISelLowering.h65 virtual SDNode *PostISelFolding(MachineSDNode *N, SelectionDAG &DAG) const {
H A DAMDILISelDAGToDAG.cpp658 MachineSDNode *Node = dyn_cast<MachineSDNode>(I);
H A DR600ISelLowering.cpp386 MachineSDNode *interp;
/freebsd-10.0-release/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h807 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT);
808 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
810 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
812 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
814 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT,
816 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2);
817 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2,
819 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2,
821 MachineSDNode *getMachineNode(unsigned Opcode, DebugLoc dl, EVT VT1, EVT VT2,
823 MachineSDNode *getMachineNod
[all...]
H A DSelectionDAGNodes.h1685 /// MachineSDNode - An SDNode that represents everything that will be needed
1689 class MachineSDNode : public SDNode { class in class:llvm::SDNode
1695 MachineSDNode(unsigned Opc, const DebugLoc DL, SDVTList VTs) function in class:llvm::SDNode::MachineSDNode
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/
H A DHexagonISelDAGToDAG.cpp422 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
424 cast<MachineSDNode>(Result)->setMemRefs(MemOp, MemOp + 1);
456 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
458 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1);
480 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
482 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1);
525 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
527 cast<MachineSDNode>(Result_1)->setMemRefs(MemOp, MemOp + 1);
556 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
558 cast<MachineSDNode>(Result_
[all...]
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/
H A DXCoreISelDAGToDAG.cpp132 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
135 cast<MachineSDNode>(node)->setMemRefs(MemOp, MemOp + 1);
/freebsd-10.0-release/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp392 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
394 cast<MachineSDNode>(NVPTXLD)->setMemRefs(MemRefs0, MemRefs0 + 1);
775 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
777 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1);
976 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
978 cast<MachineSDNode>(LD)->setMemRefs(MemRefs0, MemRefs0 + 1);
1206 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
1208 cast<MachineSDNode>(NVPTXST)->setMemRefs(MemRefs0, MemRefs0 + 1);
1583 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
1585 cast<MachineSDNode>(S
[all...]
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGDumper.cpp349 if (const MachineSDNode *MN = dyn_cast<MachineSDNode>(this)) {
353 for (MachineSDNode::mmo_iterator i = MN->memoperands_begin(),
H A DSelectionDAG.cpp847 assert(!isa<MachineSDNode>(N) && "Bad MachineSDNode!");
5198 if (MachineSDNode *MN = dyn_cast<MachineSDNode>(N)) {
5202 // MachineSDNode, reallocate the operand list.
5252 MachineSDNode *
5258 MachineSDNode *
5265 MachineSDNode *
5273 MachineSDNode *
5281 MachineSDNode *
[all...]
H A DScheduleDAGSDNodes.cpp146 MachineSDNode::mmo_iterator Begin = 0, End = 0;
147 MachineSDNode *MN = dyn_cast<MachineSDNode>(N);
H A DInstrEmitter.cpp754 MIB.setMemRefs(cast<MachineSDNode>(Node)->memoperands_begin(),
755 cast<MachineSDNode>(Node)->memoperands_end());
H A DSelectionDAGISel.cpp2779 MachineSDNode::mmo_iterator MemRefs =
2782 MachineSDNode::mmo_iterator MemRefsPos = MemRefs;
2796 cast<MachineSDNode>(Res)
/freebsd-10.0-release/contrib/llvm/lib/Target/MSP430/
H A DMSP430ISelDAGToDAG.cpp365 MachineSDNode::mmo_iterator MemRefs0 = MF->allocateMemRefsArray(1);
372 cast<MachineSDNode>(ResNode)->setMemRefs(MemRefs0, MemRefs0 + 1);
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelDAGToDAG.cpp1798 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1800 cast<MachineSDNode>(VLd)->setMemRefs(MemOp, MemOp + 1);
1832 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1918 cast<MachineSDNode>(VSt)->setMemRefs(MemOp, MemOp + 1);
1941 cast<MachineSDNode>(VStA)->setMemRefs(MemOp, MemOp + 1);
1960 cast<MachineSDNode>(VStB)->setMemRefs(MemOp, MemOp + 1);
1977 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
2065 cast<MachineSDNode>(VLdLn)->setMemRefs(MemOp, MemOp + 1);
2093 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
2151 cast<MachineSDNode>(VLdDu
[all...]
H A DARMBaseInstrInfo.cpp3417 const MachineSDNode *DefMN = dyn_cast<MachineSDNode>(DefNode);
3420 const MachineSDNode *UseMN = dyn_cast<MachineSDNode>(UseNode);
H A DARMLoadStoreOptimizer.cpp1566 MachineSDNode::mmo_iterator MemBegin = MF->allocateMemRefsArray(numMemRefs);
1567 MachineSDNode::mmo_iterator MemEnd =
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp1502 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1507 cast<MachineSDNode>(ResNode)->setMemRefs(MemOp, MemOp + 1);
1770 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(1);
1779 cast<MachineSDNode>(Ret)->setMemRefs(MemOp, MemOp + 1);
2663 MachineSDNode::mmo_iterator MemOp = MF->allocateMemRefsArray(2);
2669 MachineSDNode *Result = CurDAG->getMachineNode(newOpc,
H A DX86InstrInfo.cpp4277 MF.extractLoadMemRefs(cast<MachineSDNode>(N)->memoperands_begin(),
4278 cast<MachineSDNode>(N)->memoperands_end());
4292 cast<MachineSDNode>(Load)->setMemRefs(MMOs.first, MMOs.second);
4320 MF.extractStoreMemRefs(cast<MachineSDNode>(N)->memoperands_begin(),
4321 cast<MachineSDNode>(N)->memoperands_end());
4336 cast<MachineSDNode>(Load)->setMemRefs(MMOs.first, MMOs.second);

Completed in 404 milliseconds