src/share/vm/opto/parse.hpp

changeset 683
18aab3cdd513
parent 631
d1605aabd0a1
child 802
194b8e3a2fc4
equal deleted inserted replaced
682:02a35ad4adf8 683:18aab3cdd513
477 477
478 float dynamic_branch_prediction(float &cnt); 478 float dynamic_branch_prediction(float &cnt);
479 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci); 479 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci);
480 bool seems_never_taken(float prob); 480 bool seems_never_taken(float prob);
481 481
482 void do_ifnull(BoolTest::mask btest); 482 void do_ifnull(BoolTest::mask btest, Node* c);
483 void do_if(BoolTest::mask btest, Node* c); 483 void do_if(BoolTest::mask btest, Node* c);
484 void repush_if_args(); 484 void repush_if_args();
485 void adjust_map_after_if(BoolTest::mask btest, Node* c, float prob, 485 void adjust_map_after_if(BoolTest::mask btest, Node* c, float prob,
486 Block* path, Block* other_path); 486 Block* path, Block* other_path);
487 IfNode* jump_if_fork_int(Node* a, Node* b, BoolTest::mask mask); 487 IfNode* jump_if_fork_int(Node* a, Node* b, BoolTest::mask mask);

mercurial