Mercurial > hg > truffle
comparison src/share/vm/classfile/systemDictionary.hpp @ 9338:0266549ff6e0
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)
replaced NewArraySlowStubCall with NewArrayRuntimeCall using this support
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Fri, 26 Apr 2013 18:36:41 +0200 |
parents | 2979aaac95af |
children | fe9a18fbb15e |
comparison
equal
deleted
inserted
replaced
9337:e1200d5141fa | 9338:0266549ff6e0 |
---|---|
181 do_klass(Short_klass, java_lang_Short, Pre ) \ | 181 do_klass(Short_klass, java_lang_Short, Pre ) \ |
182 do_klass(Integer_klass, java_lang_Integer, Pre ) \ | 182 do_klass(Integer_klass, java_lang_Integer, Pre ) \ |
183 do_klass(Long_klass, java_lang_Long, Pre ) \ | 183 do_klass(Long_klass, java_lang_Long, Pre ) \ |
184 \ | 184 \ |
185 /* Support for Graal */ \ | 185 /* Support for Graal */ \ |
186 do_klass(GraalBitMap_klass, java_util_BitSet, Opt) \ | 186 do_klass(BitSet_klass, java_util_BitSet, Opt) \ |
187 /* graal.hotspot */ \ | 187 /* graal.hotspot */ \ |
188 do_klass(HotSpotCompilationResult_klass, com_oracle_graal_hotspot_HotSpotCompilationResult, Opt) \ | 188 do_klass(HotSpotCompilationResult_klass, com_oracle_graal_hotspot_HotSpotCompilationResult, Opt) \ |
189 do_klass(HotSpotRuntimeCallTarget_klass, com_oracle_graal_hotspot_HotSpotRuntimeCallTarget, Opt) \ | 189 do_klass(HotSpotRuntimeCallTarget_klass, com_oracle_graal_hotspot_HotSpotRuntimeCallTarget, Opt) \ |
190 do_klass(HotSpotCodeInfo_klass, com_oracle_graal_hotspot_meta_HotSpotCodeInfo, Opt) \ | 190 do_klass(HotSpotCodeInfo_klass, com_oracle_graal_hotspot_meta_HotSpotCodeInfo, Opt) \ |
191 do_klass(HotSpotInstalledCode_klass, com_oracle_graal_hotspot_meta_HotSpotInstalledCode, Opt) \ | 191 do_klass(HotSpotInstalledCode_klass, com_oracle_graal_hotspot_meta_HotSpotInstalledCode, Opt) \ |
203 do_klass(Assumptions_ConcreteSubtype_klass, com_oracle_graal_api_code_Assumptions_ConcreteSubtype, Opt) \ | 203 do_klass(Assumptions_ConcreteSubtype_klass, com_oracle_graal_api_code_Assumptions_ConcreteSubtype, Opt) \ |
204 do_klass(Assumptions_MethodContents_klass, com_oracle_graal_api_code_Assumptions_MethodContents, Opt) \ | 204 do_klass(Assumptions_MethodContents_klass, com_oracle_graal_api_code_Assumptions_MethodContents, Opt) \ |
205 do_klass(Assumptions_CallSiteTargetValue_klass, com_oracle_graal_api_code_Assumptions_CallSiteTargetValue, Opt) \ | 205 do_klass(Assumptions_CallSiteTargetValue_klass, com_oracle_graal_api_code_Assumptions_CallSiteTargetValue, Opt) \ |
206 do_klass(BytecodePosition_klass, com_oracle_graal_api_code_BytecodePosition, Opt) \ | 206 do_klass(BytecodePosition_klass, com_oracle_graal_api_code_BytecodePosition, Opt) \ |
207 do_klass(DebugInfo_klass, com_oracle_graal_api_code_DebugInfo, Opt) \ | 207 do_klass(DebugInfo_klass, com_oracle_graal_api_code_DebugInfo, Opt) \ |
208 do_klass(RegisterSaveLayout_klass, com_oracle_graal_api_code_RegisterSaveLayout, Opt) \ | |
208 do_klass(BytecodeFrame_klass, com_oracle_graal_api_code_BytecodeFrame, Opt) \ | 209 do_klass(BytecodeFrame_klass, com_oracle_graal_api_code_BytecodeFrame, Opt) \ |
209 do_klass(CompilationResult_klass, com_oracle_graal_api_code_CompilationResult, Opt) \ | 210 do_klass(CompilationResult_klass, com_oracle_graal_api_code_CompilationResult, Opt) \ |
210 do_klass(CompilationResult_Call_klass, com_oracle_graal_api_code_CompilationResult_Call, Opt) \ | 211 do_klass(CompilationResult_Call_klass, com_oracle_graal_api_code_CompilationResult_Call, Opt) \ |
211 do_klass(CompilationResult_DataPatch_klass, com_oracle_graal_api_code_CompilationResult_DataPatch, Opt) \ | 212 do_klass(CompilationResult_DataPatch_klass, com_oracle_graal_api_code_CompilationResult_DataPatch, Opt) \ |
212 do_klass(CompilationResult_ExceptionHandler_klass, com_oracle_graal_api_code_CompilationResult_ExceptionHandler, Opt) \ | 213 do_klass(CompilationResult_ExceptionHandler_klass, com_oracle_graal_api_code_CompilationResult_ExceptionHandler, Opt) \ |