Lines Matching refs:node
126 debug_only(_mem_node = NULL;) // Ideal memory node consumed by mach node
167 assert(C->node_arena()->contains(n), "dead node");
171 assert(C->node_arena()->contains(in), "dead node");
314 // Collect roots of matcher trees. Every node for which
322 // Create new ideal node ConP #NULL even if it does exist in old space
323 // to avoid false sharing if the corresponding mach node is not used.
324 // The corresponding mach node is only used in rare cases for derived
342 // Reset node counter so MachNodes start with _idx at 0
370 // Generate new mach node for ConP #NULL
374 // The control will be set when this node is used first time
620 assert( start, "Expect a start node" );
942 enum Node_State { Pre_Visit, // node has to be pre-visited
943 Visit, // visit node
944 Post_Visit, // post-visit node
958 _inode_top->node = parent;
961 _inode_top->node = n;
966 return node();
982 // Use one stack to keep both: child's node/state and parent's node/index
987 n = mstack.node(); // Leave node on stack
1020 // of this node are matched.
1033 n = m; // n is now a new-space node
1097 mstack.pop(); // remove processed node from stack
1357 // State object for root node of match tree
1554 // Call DFA to match this node, and return
1645 "duplicating node that's already been matched");
1663 // It has a unique memory operand. Find corresponding ideal mem node.
1669 assert(m != NULL && m->is_Mem(), "expecting memory node");
1672 // DecodeN node consumed by an address may have different type
1705 // Remove old node from the graph
1746 // Chain from operand or operand class, may be output of shared node
1907 mstack.push(n, Visit); // Don't need to pre-visit root node
1909 n = mstack.node(); // Leave node on stack
1921 mstack.pop(); // remove node from stack
2114 mstack.pop(); // Remove node from stack
2126 mstack.pop(); // Remove node from stack
2203 // Find null checks in the ideal graph; write a machine-specific node for
2240 // Look for DecodeN node which should be pinned to orig_proj.
2242 // in addressing mode we have to keep a DecodeN node and
2245 // DecodeN node was pinned to non-null path (orig_proj) during
2283 // the original ideal node DecodeN was matched before
2285 // Unpin the mach node and mark it.
2312 // Get the Proj node, ctrl, that can be used to iterate forward