Lines Matching refs:Node
39 /// EmitCopyFromReg - Generate machine code for an CopyFromReg node or an
41 void EmitCopyFromReg(SDNode *Node, unsigned ResNo,
47 /// node is a CopyToReg, return its destination register. Return 0 otherwise.
48 unsigned getDstOfOnlyCopyToRegUse(SDNode *Node,
51 void CreateVirtualRegisters(SDNode *Node,
58 /// of the specified node.
73 /// specifies the instruction information for the node, and IIOpNum is the
91 void EmitSubregNode(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
98 void EmitCopyToRegClassNode(SDNode *Node,
103 void EmitRegSequence(SDNode *Node, DenseMap<SDValue, unsigned> &VRBaseMap,
109 static unsigned CountResults(SDNode *Node);
111 /// EmitDbgValue - Generate machine instruction for a dbg_value node.
116 /// EmitNode - Generate machine code for a node and needed dependencies.
118 void EmitNode(SDNode *Node, bool IsClone, bool IsCloned,
120 if (Node->isMachineOpcode())
121 EmitMachineNode(Node, IsClone, IsCloned, VRBaseMap);
123 EmitSpecialNode(Node, IsClone, IsCloned, VRBaseMap);
137 void EmitMachineNode(SDNode *Node, bool IsClone, bool IsCloned,
139 void EmitSpecialNode(SDNode *Node, bool IsClone, bool IsCloned,