src/hotspot/share/opto/node.hpp
changeset 52194 6eb876ac6827
parent 51566 904cf5407ac7
child 52449 bac05440d98c
equal deleted inserted replaced
52193:a3cab5d26ef8 52194:6eb876ac6827
   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);