605 |
605 |
606 // Merge the given map into correct exceptional exit state. |
606 // Merge the given map into correct exceptional exit state. |
607 // Assumes that there is no applicable local handler. |
607 // Assumes that there is no applicable local handler. |
608 void throw_to_exit(SafePointNode* ex_map); |
608 void throw_to_exit(SafePointNode* ex_map); |
609 |
609 |
|
610 // Use speculative type to optimize CmpP node |
|
611 Node* optimize_cmp_with_klass(Node* c); |
|
612 |
610 public: |
613 public: |
611 #ifndef PRODUCT |
614 #ifndef PRODUCT |
612 // Handle PrintOpto, etc. |
615 // Handle PrintOpto, etc. |
613 void show_parse_info(); |
616 void show_parse_info(); |
614 void dump_map_adr_mem() const; |
617 void dump_map_adr_mem() const; |