src/share/vm/opto/loopnode.hpp

changeset 452
ff5961f4c095
parent 435
a61af66fc99e
child 474
76256d272075
equal deleted inserted replaced
451:f8236e79048a 452:ff5961f4c095
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 );

mercurial