Mercurial > hg > graal-jvmci-8
diff src/share/vm/graal/graalCompiler.cpp @ 13373:430c9f08728d
moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
author | twisti |
---|---|
date | Tue, 17 Dec 2013 19:09:29 -0800 |
parents | 5c891b2983c5 |
children | e8c4a6ea3f77 |
line wrap: on
line diff
--- a/src/share/vm/graal/graalCompiler.cpp Tue Dec 17 17:58:16 2013 -0800 +++ b/src/share/vm/graal/graalCompiler.cpp Tue Dec 17 19:09:29 2013 -0800 @@ -280,18 +280,6 @@ return VMToCompiler::createJavaField(field_holder, name, field_type, offset, flags, false, CHECK_NH); } -Handle GraalCompiler::createHotSpotResolvedObjectType(methodHandle method, TRAPS) { - KlassHandle klass = method->method_holder(); - oop java_class = klass->java_mirror(); - oop graal_mirror = java_lang_Class::graal_mirror(java_class); - if (graal_mirror != NULL) { - assert(graal_mirror->is_a(HotSpotResolvedObjectType::klass()), "unexpected class..."); - return graal_mirror; - } - Handle name = java_lang_String::create_from_symbol(klass->name(), CHECK_NH); - return GraalCompiler::createHotSpotResolvedObjectType(klass, name, CHECK_NH); -} - Handle GraalCompiler::createHotSpotResolvedObjectType(KlassHandle klass, Handle name, TRAPS) { oop java_class = klass->java_mirror(); oop graal_mirror = java_lang_Class::graal_mirror(java_class);