src/share/vm/c1/c1_LinearScan.cpp

changeset 4051
8a02ca5e5576
parent 3900
d2a62e0f25eb
child 4153
b9a9ed0f8eeb
     1.1 --- a/src/share/vm/c1/c1_LinearScan.cpp	Tue Sep 11 14:59:23 2012 +0200
     1.2 +++ b/src/share/vm/c1/c1_LinearScan.cpp	Tue Sep 11 16:20:57 2012 +0200
     1.3 @@ -2067,6 +2067,12 @@
     1.4          return LIR_OprFact::single_cpu_address(assigned_reg);
     1.5        }
     1.6  
     1.7 +      case T_METADATA: {
     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_metadata(assigned_reg);
    1.11 +      }
    1.12 +
    1.13  #ifdef __SOFTFP__
    1.14        case T_FLOAT:  // fall through
    1.15  #endif // __SOFTFP__

mercurial