Can Phi->adr_type() be narrowoop ?
Vladimir.Kozlov at Sun.COM
Thu May 1 16:28:46 PDT 2008
It is relief :)
Tom Rodriguez wrote:
> narrow oops aren't pointers so they shouldn't be able to be adr_types
> without being DecodeN'ed.
> Vladimir Kozlov wrote:
>> I am looking on failures where we missed an other checks for
>> EncodeP, DecodeN in EA. When EA do split unique types it walks
>> memory edges and can go over narrowoop memory (LoadN, for example).
>> And since we have LoadN we can have memory Phi with narrowoop type.
>> The question is can Phi->adr_type() be narrowoop also?
>> We never checks adr_type() for narrowoop and it returns TypePrt not Type.
More information about the hotspot-compiler-dev