Can Phi->adr_type() be narrowoop ?

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Thu May 1 16:28:46 PDT 2008


Thanks, Tom

It is relief :)

Vladimir

Tom Rodriguez wrote:
> narrow oops aren't pointers so they shouldn't be able to be adr_types 
> without being DecodeN'ed.
> 
> tom
> 
> 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.
>>
>> Thanks,
>> Vladimir



More information about the hotspot-compiler-dev mailing list