Conditional moves vs. branching in unrolled loops
john.r.rose at oracle.com
Wed Jan 6 02:52:52 UTC 2016
Yep. It's a matter of data structure to keep track of the splits.
> On Jan 5, 2016, at 6:02 PM, Remi Forax <forax at univ-mlv.fr> wrote:
> so in tiered more, we should have one profile by bci + caller path inside the same inlining blob,
> the VM need to keep the inlining tree created by c1 to send it to c2
> (there is maybe enough info in the stackwalk info to recreate the inlining tree).
More information about the hotspot-compiler-dev