comparison src/share/vm/opto/parse.hpp @ 12966:b2ee5dc63353

8024070: C2 needs some form of type speculation Summary: record unused type profile information with type system, propagate and use it. Reviewed-by: kvn, twisti
author roland
date Wed, 23 Oct 2013 12:40:23 +0200
parents 3213ba4d3dff
children de6a9e811145 c6d7e7406136
comparison
equal deleted inserted replaced
12965:8b4bbba322d3 12966:b2ee5dc63353
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;