comparison src/share/vm/c1/c1_FrameMap.hpp @ 1579:e9ff18c4ace7

Merge
author jrose
date Wed, 02 Jun 2010 22:45:42 -0700
parents c18cbe5936b8 61b2245abf36
children b812ff5abc73
comparison
equal deleted inserted replaced
1562:dfe27f03244a 1579:e9ff18c4ace7
1 /* 1 /*
2 * Copyright (c) 2000, 2006, Oracle and/or its affiliates. All rights reserved. 2 * Copyright (c) 2000, 2010, 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.
148 148
149 public: 149 public:
150 // Opr representing the stack_pointer on this platform 150 // Opr representing the stack_pointer on this platform
151 static LIR_Opr stack_pointer(); 151 static LIR_Opr stack_pointer();
152 152
153 // JSR 292
154 static LIR_Opr method_handle_invoke_SP_save_opr();
155
153 static BasicTypeArray* signature_type_array_for(const ciMethod* method); 156 static BasicTypeArray* signature_type_array_for(const ciMethod* method);
154 static BasicTypeArray* signature_type_array_for(const char * signature); 157 static BasicTypeArray* signature_type_array_for(const char * signature);
155 158
156 // for outgoing calls, these also update the reserved area to 159 // for outgoing calls, these also update the reserved area to
157 // include space for arguments and any ABI area. 160 // include space for arguments and any ABI area.