LIRFrameState locals[0]
Tom Rodriguez
tom.rodriguez at oracle.com
Thu Jan 9 15:11:49 PST 2014
Maybe it’s not live? Locals which aren't needed for execution of the byte codes aren’t captured for deopt. -G:-OptLivenessAnalysis turns it off.
tom
On Jan 9, 2014, at 2:51 PM, Deneau, Tom <tom.deneau at amd.com> wrote:
> I've noticed that sometimes when I get a DeoptimizationNode, the attached LIRFrameState for locals[0] sometimes has a type of illegal. Why might this be?
>
> info.topFrame.numLocals = 4
> info.topFrame.values[0].kind = "illegal"
> info.topFrame.values[1].kind = "Object"
> info.topFrame.values[2].kind = "int"
> info.topFrame.values[3].kind = "int"
>
> -- Tom
>
More information about the graal-dev
mailing list