RFR: 8215473: [lworld] Support for substitutability checks in C2
tobias.hartmann at oracle.com
Fri Jan 25 08:49:18 UTC 2019
Looking at the changes in sharedRuntime.cpp, wouldn't you also need those in
I would prefer moving this code into SharedRuntime::resolve_sub_helper() and guard it by the
is_virtual/is_optimized arguments. There you already lookup caller_frame/caller_cb/...
Otherwise it looks good to me. Some comments in Parse::do_acmp would be nice but we can refactor
that later (this acmp stuff will probably evolve further anyway).
On 24.01.19 15:53, Roland Westrelin wrote:
> This gives the option of turning acmp into a substitutability test in c2
> code. The actual test on values is performed by always calling
> Given this change doesn't include interpreter support and the code path
> for value comparison is not optimized, the main purpose of this change,
> at this point, is to enable performance evaluation for workloads that
> make no use of values.
More information about the valhalla-dev