Mercurial > hg > truffle
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; |