Request for review (L): 6797305: Add LoadUB and LoadUI opcode class

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Fri Feb 27 09:59:22 PST 2009


Check out http://cr.openjdk.java.net/~never/address.  Ignore the cmpl  
changes as they are part of something else.  Basically the adlc  
assumes that there's a function called Address::make_raw defined  
somewhere which produces the appropriate thing.  Sparc doesn't really  
use Address the way that x86 does so it's less useful there, unless  
some more serious changes were made to the sparc assembler.  It's not  
that hard to cope without it on sparc.

tom

On Feb 27, 2009, at 4:35 AM, Christian Thalinger wrote:

> On Thu, 2009-02-26 at 09:02 -0800, Tom Rodriguez wrote:
>> I have some changes somewhere that adds
>> support for $mem$$Address which would make it possible to simply  
>> have:
>>
>> inc_encode %{
>>   __ movswl($dst$$Register, $mem$$Address)
>> %}
>
> I'd like to have these changes in.  Are these in a commitable state or
> is there some work left to do?  If there is some work left, I could  
> look
> into it, if you don't have time.
>
> -- Christian
>




More information about the hotspot-compiler-dev mailing list