src/cpu/sparc/vm/sparc.ad

changeset 656
1e026f8da827
parent 617
44abbb0d4c18
child 670
9c2ecc2ffb12
     1.1 --- a/src/cpu/sparc/vm/sparc.ad	Mon Jun 23 18:21:18 2008 -0700
     1.2 +++ b/src/cpu/sparc/vm/sparc.ad	Tue Jun 24 10:43:29 2008 -0700
     1.3 @@ -5955,7 +5955,7 @@
     1.4  
     1.5  // Convert oop pointer into compressed form
     1.6  instruct encodeHeapOop(iRegN dst, iRegP src) %{
     1.7 -  predicate(n->bottom_type()->is_narrowoop()->make_oopptr()->ptr() != TypePtr::NotNull);
     1.8 +  predicate(n->bottom_type()->make_ptr()->ptr() != TypePtr::NotNull);
     1.9    match(Set dst (EncodeP src));
    1.10    format %{ "encode_heap_oop $src, $dst" %}
    1.11    ins_encode %{
    1.12 @@ -5965,7 +5965,7 @@
    1.13  %}
    1.14  
    1.15  instruct encodeHeapOop_not_null(iRegN dst, iRegP src) %{
    1.16 -  predicate(n->bottom_type()->is_narrowoop()->make_oopptr()->ptr() == TypePtr::NotNull);
    1.17 +  predicate(n->bottom_type()->make_ptr()->ptr() == TypePtr::NotNull);
    1.18    match(Set dst (EncodeP src));
    1.19    format %{ "encode_heap_oop_not_null $src, $dst" %}
    1.20    ins_encode %{

mercurial