Mercurial > hg > truffle
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, |