Mercurial > hg > truffle
diff src/share/vm/c1x/c1x_Compiler.cpp @ 1465:2c754f3a2722
Inlining of static final field values. Java mirror instead of VmID. Support for PrintMetrics option.
author | Thomas Wuerthinger <wuerthinger@ssw.jku.at> |
---|---|
date | Thu, 18 Nov 2010 17:27:43 +0100 |
parents | 944071972cd9 |
children | 1f81c0d18c75 |
line wrap: on
line diff
--- a/src/share/vm/c1x/c1x_Compiler.cpp Mon Nov 15 11:06:38 2010 +0100 +++ b/src/share/vm/c1x/c1x_Compiler.cpp Thu Nov 18 17:27:43 2010 +0100 @@ -116,7 +116,7 @@ oop obj = instanceKlass::cast(HotSpotTypeResolved::klass())->allocate_instance(CHECK_NULL); HotSpotTypeResolved::set_vmId(obj, VmIds::add(klass, VmIds::CLASS)); - HotSpotTypeResolved::set_javaMirrorVmId(obj, VmIds::add(klass->java_mirror(), VmIds::CONSTANT)); + HotSpotTypeResolved::set_javaMirror(obj, klass->java_mirror()); HotSpotTypeResolved::set_name(obj, name()); HotSpotTypeResolved::set_accessFlags(obj, klass->access_flags().as_int()); HotSpotTypeResolved::set_isInterface(obj, klass->is_interface());