Mercurial > hg > truffle
comparison src/share/vm/opto/callGenerator.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 | 096c224171c4 922c87c9aed4 |
comparison
equal
deleted
inserted
replaced
12965:8b4bbba322d3 | 12966:b2ee5dc63353 |
---|---|
72 | 72 |
73 // is_late_inline: supports conversion of call into an inline | 73 // is_late_inline: supports conversion of call into an inline |
74 virtual bool is_late_inline() const { return false; } | 74 virtual bool is_late_inline() const { return false; } |
75 // same but for method handle calls | 75 // same but for method handle calls |
76 virtual bool is_mh_late_inline() const { return false; } | 76 virtual bool is_mh_late_inline() const { return false; } |
77 virtual bool is_string_late_inline() const{ return false; } | |
77 | 78 |
78 // for method handle calls: have we tried inlinining the call already? | 79 // for method handle calls: have we tried inlinining the call already? |
79 virtual bool already_attempted() const { ShouldNotReachHere(); return false; } | 80 virtual bool already_attempted() const { ShouldNotReachHere(); return false; } |
80 | 81 |
81 // Replace the call with an inline version of the code | 82 // Replace the call with an inline version of the code |