Print this page


Split Close
Expand all
Collapse all
          --- old/src/cpu/sparc/vm/register_definitions_sparc.cpp
          +++ new/src/cpu/sparc/vm/register_definitions_sparc.cpp
   1    1  /*
   2      - * Copyright 2002-2009 Sun Microsystems, Inc.  All Rights Reserved.
        2 + * Copyright 2002-2010 Sun Microsystems, Inc.  All Rights Reserved.
   3    3   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   4    4   *
   5    5   * This code is free software; you can redistribute it and/or modify it
   6    6   * under the terms of the GNU General Public License version 2 only, as
   7    7   * published by the Free Software Foundation.
   8    8   *
   9    9   * This code is distributed in the hope that it will be useful, but WITHOUT
  10   10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  11   11   * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  12   12   * version 2 for more details (a copy is included in the LICENSE file that
↓ open down ↓ 122 lines elided ↑ open up ↑
 135  135  REGISTER_DEFINITION(Register, G5_method);
 136  136  REGISTER_DEFINITION(Register, G5_megamorphic_method);
 137  137  REGISTER_DEFINITION(Register, G5_inline_cache_reg);
 138  138  REGISTER_DEFINITION(Register, Gargs);
 139  139  REGISTER_DEFINITION(Register, L7_thread_cache);
 140  140  REGISTER_DEFINITION(Register, Gframe_size);
 141  141  REGISTER_DEFINITION(Register, G1_scratch);
 142  142  REGISTER_DEFINITION(Register, G3_scratch);
 143  143  REGISTER_DEFINITION(Register, G4_scratch);
 144  144  REGISTER_DEFINITION(Register, Gtemp);
      145 +REGISTER_DEFINITION(Register, Lentry_args);
      146 +
      147 +// JSR 292
 145  148  REGISTER_DEFINITION(Register, G5_method_type);
 146  149  REGISTER_DEFINITION(Register, G3_method_handle);
 147      -REGISTER_DEFINITION(Register, Lentry_args);
      150 +REGISTER_DEFINITION(Register, L7_mh_SP_save);
 148  151  
 149  152  #ifdef CC_INTERP
 150  153  REGISTER_DEFINITION(Register, Lstate);
 151  154  REGISTER_DEFINITION(Register, L1_scratch);
 152  155  REGISTER_DEFINITION(Register, Lmirror);
 153  156  REGISTER_DEFINITION(Register, L2_scratch);
 154  157  REGISTER_DEFINITION(Register, L3_scratch);
 155  158  REGISTER_DEFINITION(Register, L4_scratch);
 156  159  REGISTER_DEFINITION(Register, Lscratch);
 157  160  REGISTER_DEFINITION(Register, Lscratch2);
↓ open down ↓ 21 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX