hotspot/src/cpu/sparc/vm/methodHandles_sparc.hpp
changeset 11565 713a0398ca58
parent 10983 9ab65f4cec18
child 11571 23f825a42a85
equal deleted inserted replaced
11564:72cf4575309b 11565:713a0398ca58
     1 /*
     1 /*
     2  * Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
   143     rf->verify();
   143     rf->verify();
   144     return rf;
   144     return rf;
   145   }
   145   }
   146 
   146 
   147   static void verify_clean(MacroAssembler* _masm) NOT_DEBUG_RETURN;
   147   static void verify_clean(MacroAssembler* _masm) NOT_DEBUG_RETURN;
       
   148 
       
   149   static void describe(const frame* fr, FrameValues& values, int frame_no) NOT_DEBUG_RETURN;
   148 };
   150 };
   149 
   151 
   150 // Additional helper methods for MethodHandles code generation:
   152 // Additional helper methods for MethodHandles code generation:
   151 public:
   153 public:
   152   static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg);
   154   static void load_klass_from_Class(MacroAssembler* _masm, Register klass_reg, Register temp_reg, Register temp2_reg);