hotspot/src/share/vm/opto/loopnode.hpp
changeset 190 e9a0a9dcd4f6
parent 1 489c9b5090e2
child 212 cd4963e67949
equal deleted inserted replaced
189:4248c8e21063 190:e9a0a9dcd4f6
   848   // Return a type based on condition control flow
   848   // Return a type based on condition control flow
   849   const TypeInt* filtered_type( Node *n, Node* n_ctrl);
   849   const TypeInt* filtered_type( Node *n, Node* n_ctrl);
   850   const TypeInt* filtered_type( Node *n ) { return filtered_type(n, NULL); }
   850   const TypeInt* filtered_type( Node *n ) { return filtered_type(n, NULL); }
   851  // Helpers for filtered type
   851  // Helpers for filtered type
   852   const TypeInt* filtered_type_from_dominators( Node* val, Node *val_ctrl);
   852   const TypeInt* filtered_type_from_dominators( Node* val, Node *val_ctrl);
   853   const TypeInt* filtered_type_at_if( Node* val, Node *if_proj);
       
   854 
   853 
   855   // Helper functions
   854   // Helper functions
   856   void register_new_node( Node *n, Node *blk );
   855   void register_new_node( Node *n, Node *blk );
   857   Node *spinup( Node *iff, Node *new_false, Node *new_true, Node *region, Node *phi, small_cache *cache );
   856   Node *spinup( Node *iff, Node *new_false, Node *new_true, Node *region, Node *phi, small_cache *cache );
   858   Node *find_use_block( Node *use, Node *def, Node *old_false, Node *new_false, Node *old_true, Node *new_true );
   857   Node *find_use_block( Node *use, Node *def, Node *old_false, Node *new_false, Node *old_true, Node *new_true );