equal
deleted
inserted
replaced
455 // Reaffirm invariants for is_top. (Only from Compile::set_cached_top_node.) |
455 // Reaffirm invariants for is_top. (Only from Compile::set_cached_top_node.) |
456 void setup_is_top(); |
456 void setup_is_top(); |
457 |
457 |
458 // Strip away casting. (It is depth-limited.) |
458 // Strip away casting. (It is depth-limited.) |
459 Node* uncast() const; |
459 Node* uncast() const; |
460 // Return whether two Nodes are equivalent, after stripping casting. |
460 // Return whether two Nodes are equivalent, after stripping casting |
461 bool eqv_uncast(const Node* n) const { |
461 // and GC barriers. |
462 return (this->uncast() == n->uncast()); |
462 bool eqv_uncast(const Node* n) const; |
463 } |
|
464 |
463 |
465 // Find out of current node that matches opcode. |
464 // Find out of current node that matches opcode. |
466 Node* find_out_with(int opcode); |
465 Node* find_out_with(int opcode); |
467 // Return true if the current node has an out that matches opcode. |
466 // Return true if the current node has an out that matches opcode. |
468 bool has_out_with(int opcode); |
467 bool has_out_with(int opcode); |