comparison src/share/vm/opto/parse.hpp @ 1746:4b29a725c43c

6912064: type profiles need to be exploited more for dynamic language support Reviewed-by: kvn
author jrose
date Fri, 20 Aug 2010 23:40:30 -0700
parents 3941674cc7fa
children f95d63e2154a
comparison
equal deleted inserted replaced
1730:f55c4f82ab9d 1746:4b29a725c43c
492 void do_ret(); 492 void do_ret();
493 493
494 float dynamic_branch_prediction(float &cnt); 494 float dynamic_branch_prediction(float &cnt);
495 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci); 495 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci);
496 bool seems_never_taken(float prob); 496 bool seems_never_taken(float prob);
497 bool seems_stable_comparison(BoolTest::mask btest, Node* c);
497 498
498 void do_ifnull(BoolTest::mask btest, Node* c); 499 void do_ifnull(BoolTest::mask btest, Node* c);
499 void do_if(BoolTest::mask btest, Node* c); 500 void do_if(BoolTest::mask btest, Node* c);
500 int repush_if_args(); 501 int repush_if_args();
501 void adjust_map_after_if(BoolTest::mask btest, Node* c, float prob, 502 void adjust_map_after_if(BoolTest::mask btest, Node* c, float prob,