comparison src/share/vm/graal/graalJavaAccess.hpp @ 6521:2a0c9f20baa1

consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
author Doug Simon <doug.simon@oracle.com>
date Fri, 05 Oct 2012 17:55:12 +0200
parents c8759f9f9e3c
children 2463eb24b644
comparison
equal deleted inserted replaced
6520:14d158886ce0 6521:2a0c9f20baa1
184 static_oop_field(Kind, Byte, "Lcom/oracle/graal/api/meta/Kind;"); \ 184 static_oop_field(Kind, Byte, "Lcom/oracle/graal/api/meta/Kind;"); \
185 static_oop_field(Kind, Char, "Lcom/oracle/graal/api/meta/Kind;"); \ 185 static_oop_field(Kind, Char, "Lcom/oracle/graal/api/meta/Kind;"); \
186 static_oop_field(Kind, Short, "Lcom/oracle/graal/api/meta/Kind;"); \ 186 static_oop_field(Kind, Short, "Lcom/oracle/graal/api/meta/Kind;"); \
187 static_oop_field(Kind, Int, "Lcom/oracle/graal/api/meta/Kind;"); \ 187 static_oop_field(Kind, Int, "Lcom/oracle/graal/api/meta/Kind;"); \
188 static_oop_field(Kind, Long, "Lcom/oracle/graal/api/meta/Kind;"); \ 188 static_oop_field(Kind, Long, "Lcom/oracle/graal/api/meta/Kind;"); \
189 end_class \
190 start_class(RuntimeCall) \
191 static_oop_field(RuntimeCall, UnwindException, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
192 static_oop_field(RuntimeCall, RegisterFinalizer, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
193 static_oop_field(RuntimeCall, SetDeoptInfo, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
194 static_oop_field(RuntimeCall, CreateNullPointerException, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
195 static_oop_field(RuntimeCall, CreateOutOfBoundsException, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
196 static_oop_field(RuntimeCall, JavaTimeMillis, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
197 static_oop_field(RuntimeCall, JavaTimeNanos, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
198 static_oop_field(RuntimeCall, Debug, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
199 static_oop_field(RuntimeCall, ArithmeticFrem, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
200 static_oop_field(RuntimeCall, ArithmeticDrem, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
201 static_oop_field(RuntimeCall, ArithmeticCos, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
202 static_oop_field(RuntimeCall, ArithmeticTan, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
203 static_oop_field(RuntimeCall, ArithmeticSin, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
204 static_oop_field(RuntimeCall, Deoptimize, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
205 static_oop_field(RuntimeCall, GenericCallback, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
206 static_oop_field(RuntimeCall, LogPrintf, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
207 static_oop_field(RuntimeCall, LogPrimitive, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
208 static_oop_field(RuntimeCall, LogObject, "Lcom/oracle/graal/api/code/RuntimeCall;"); \
209 end_class \ 189 end_class \
210 start_class(JavaMethod) \ 190 start_class(JavaMethod) \
211 end_class \ 191 end_class \
212 start_class(Value) \ 192 start_class(Value) \
213 oop_field(Value, kind, "Lcom/oracle/graal/api/meta/Kind;") \ 193 oop_field(Value, kind, "Lcom/oracle/graal/api/meta/Kind;") \