src/cpu/sparc/vm/sparc.ad

changeset 600
437d03ea40b1
parent 599
c436414a719e
child 616
823298b11afc
     1.1 --- a/src/cpu/sparc/vm/sparc.ad	Wed May 21 13:46:23 2008 -0700
     1.2 +++ b/src/cpu/sparc/vm/sparc.ad	Wed May 21 16:31:35 2008 -0700
     1.3 @@ -5471,7 +5471,6 @@
     1.4  // Load Klass Pointer
     1.5  instruct loadKlass(iRegP dst, memory mem) %{
     1.6    match(Set dst (LoadKlass mem));
     1.7 -  predicate(!n->in(MemNode::Address)->bottom_type()->is_ptr_to_narrowoop());
     1.8    ins_cost(MEMORY_REF_COST);
     1.9    size(4);
    1.10  
    1.11 @@ -5490,6 +5489,7 @@
    1.12  instruct loadNKlass(iRegN dst, memory mem) %{
    1.13    match(Set dst (LoadNKlass mem));
    1.14    ins_cost(MEMORY_REF_COST);
    1.15 +  size(4);
    1.16  
    1.17    format %{ "LDUW   $mem,$dst\t! compressed klass ptr" %}
    1.18  

mercurial