equal
deleted
inserted
replaced
553 |
553 |
554 // implementation of jsr/ret |
554 // implementation of jsr/ret |
555 void do_jsr(); |
555 void do_jsr(); |
556 void do_ret(); |
556 void do_ret(); |
557 |
557 |
558 float dynamic_branch_prediction(float &cnt); |
558 float dynamic_branch_prediction(float &cnt, BoolTest::mask btest, Node* test); |
559 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci); |
559 float branch_prediction(float &cnt, BoolTest::mask btest, int target_bci, Node* test); |
560 bool seems_never_taken(float prob) const; |
560 bool seems_never_taken(float prob) const; |
561 bool path_is_suitable_for_uncommon_trap(float prob) const; |
561 bool path_is_suitable_for_uncommon_trap(float prob) const; |
562 bool seems_stable_comparison() const; |
562 bool seems_stable_comparison() const; |
563 |
563 |
564 void do_ifnull(BoolTest::mask btest, Node* c); |
564 void do_ifnull(BoolTest::mask btest, Node* c); |