equal
deleted
inserted
replaced
498 Node* clone_loop_predicates(Node* old_entry, Node* new_entry, bool clone_limit_check); |
498 Node* clone_loop_predicates(Node* old_entry, Node* new_entry, bool clone_limit_check); |
499 // Create a new if below new_entry for the predicate to be cloned |
499 // Create a new if below new_entry for the predicate to be cloned |
500 ProjNode* create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry, |
500 ProjNode* create_new_if_for_predicate(ProjNode* cont_proj, Node* new_entry, |
501 Deoptimization::DeoptReason reason); |
501 Deoptimization::DeoptReason reason); |
502 |
502 |
|
503 void remove_speculative_types(); |
|
504 |
503 #ifndef PRODUCT |
505 #ifndef PRODUCT |
504 protected: |
506 protected: |
505 // Sub-quadratic implementation of VerifyIterativeGVN. |
507 // Sub-quadratic implementation of VerifyIterativeGVN. |
506 julong _verify_counter; |
508 julong _verify_counter; |
507 julong _verify_full_passes; |
509 julong _verify_full_passes; |