Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/parse.hpp @ 248:18aab3cdd513
6726504: handle do_ifxxx calls in parser more uniformly
Summary: make do_ifnull() handling similar to do_if()
Reviewed-by: jrose, kvn
author | rasbold |
---|---|
date | Mon, 21 Jul 2008 13:37:05 -0700 |
parents | d1605aabd0a1 |
children | 194b8e3a2fc4 |
comparison
equal
deleted
inserted
replaced
247:02a35ad4adf8 | 248: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); |