Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:Node

50     /// isPassiveNode - Return true if the node is a non-scheduled leaf.
52 static bool isPassiveNode(SDNode *Node) {
53 if (isa<ConstantSDNode>(Node)) return true;
54 if (isa<ConstantFPSDNode>(Node)) return true;
55 if (isa<RegisterSDNode>(Node)) return true;
56 if (isa<GlobalAddressSDNode>(Node)) return true;
57 if (isa<BasicBlockSDNode>(Node)) return true;
58 if (isa<FrameIndexSDNode>(Node)) return true;
59 if (isa<ConstantPoolSDNode>(Node)) return true;
60 if (isa<JumpTableSDNode>(Node)) return true;
61 if (isa<ExternalSymbolSDNode>(Node)) return true;
62 if (isa<BlockAddressSDNode>(Node)) return true;
63 if (Node->getOpcode() == ISD::EntryToken ||
64 isa<MDNodeSDNode>(Node)) return true;
83 /// InitVRegCycleFlag - Set isVRegCycle if this node's single use is
89 /// InitNumRegDefsLeft - Determine the # of regs defined by this node.
93 /// ComputeLatency - Compute node latency.
124 const SDNode *Node;
131 bool IsValid() const { return Node != NULL; }
139 return Node;
154 void ClusterNeighboringLoads(SDNode *Node);