comparison src/share/vm/graal/graalCompiler.cpp @ 4441:4e3aaf14cbc6

fixed graal to hotspot
author Christian Haeubl <christian.haeubl@oracle.com>
date Mon, 23 Jan 2012 13:22:43 -0800
parents f7251c729b31
children dc6f6e2f1a00
comparison
equal deleted inserted replaced
4440:271220b49abc 4441:4e3aaf14cbc6
273 273
274 method->set_graal_mirror(obj()); 274 method->set_graal_mirror(obj());
275 return obj; 275 return obj;
276 } 276 }
277 277
278 Handle GraalCompiler::createHotSpotProfilingInfo(methodDataHandle method_data, TRAPS) { 278 Handle GraalCompiler::createHotSpotMethodData(methodDataHandle method_data, TRAPS) {
279 if(method_data->graal_mirror() != NULL) { 279 if(method_data->graal_mirror() != NULL) {
280 assert(method_data->graal_mirror()->is_a(HotSpotProfilingInfo::klass()), "unexpected class"); 280 assert(method_data->graal_mirror()->is_a(HotSpotMethodData::klass()), "unexpected class");
281 return method_data->graal_mirror(); 281 return method_data->graal_mirror();
282 } 282 }
283 283
284 instanceKlass::cast(HotSpotProfilingInfo::klass())->initialize(CHECK_NULL); 284 instanceKlass::cast(HotSpotMethodData::klass())->initialize(CHECK_NULL);
285 Handle obj = instanceKlass::cast(HotSpotProfilingInfo::klass())->allocate_instance(CHECK_NULL); 285 Handle obj = instanceKlass::cast(HotSpotMethodData::klass())->allocate_instance(CHECK_NULL);
286 assert(obj.not_null, "must be"); 286 assert(obj.not_null, "must be");
287 287
288 HotSpotProfilingInfo::set_compiler(obj, VMToCompiler::compilerInstance()()); 288 HotSpotMethodData::set_compiler(obj, VMToCompiler::compilerInstance()());
289 HotSpotProfilingInfo::set_javaMirror(obj, method_data()); 289 HotSpotMethodData::set_javaMirror(obj, method_data());
290 HotSpotMethodData::set_normalDataSize(obj, method_data()->data_size());
291 HotSpotMethodData::set_extraDataSize(obj, method_data()->extra_data_size());
290 292
291 method_data->set_graal_mirror(obj()); 293 method_data->set_graal_mirror(obj());
292 return obj; 294 return obj;
293 } 295 }
294 296