src/share/vm/c1/c1_LinearScan.cpp

changeset 2171
87b64980e2f1
parent 2036
126ea7725993
child 2174
f02a8bbe6ed4
     1.1 --- a/src/share/vm/c1/c1_LinearScan.cpp	Wed Sep 22 13:01:12 2010 -0700
     1.2 +++ b/src/share/vm/c1/c1_LinearScan.cpp	Wed Sep 22 21:10:46 2010 -0700
     1.3 @@ -2018,6 +2018,12 @@
     1.4          return LIR_OprFact::single_cpu_oop(assigned_reg);
     1.5        }
     1.6  
     1.7 +      case T_ADDRESS: {
     1.8 +        assert(assigned_reg >= pd_first_cpu_reg && assigned_reg <= pd_last_cpu_reg, "no cpu register");
     1.9 +        assert(interval->assigned_regHi() == any_reg, "must not have hi register");
    1.10 +        return LIR_OprFact::single_cpu_address(assigned_reg);
    1.11 +      }
    1.12 +
    1.13  #ifdef __SOFTFP__
    1.14        case T_FLOAT:  // fall through
    1.15  #endif // __SOFTFP__

mercurial