changeset 7214:e9fe9d3d94ac

re-enabled inlining of polymorphic calls with more than 2 receiver types
author Christian Haeubl <haeubl@ssw.jku.at>
date Tue, 04 Dec 2012 10:09:25 +0100
parents ceb8c5b29419
children 7c5f7e7cf2c2
files src/cpu/x86/vm/c1_globals_x86.hpp src/share/vm/runtime/globals.hpp
diffstat 2 files changed, 1 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/cpu/x86/vm/c1_globals_x86.hpp	Mon Dec 03 13:44:12 2012 +0100
+++ b/src/cpu/x86/vm/c1_globals_x86.hpp	Tue Dec 04 10:09:25 2012 +0100
@@ -44,7 +44,6 @@
 define_pd_global(intx, FreqInlineSize,               325  );
 define_pd_global(intx, NewSizeThreadIncrease,        4*K  );
 define_pd_global(uintx,MetaspaceSize,                12*M );
-define_pd_global(uintx,MaxPermSize,                  64*M );
 define_pd_global(bool, NeverActAsServerClassMachine, true );
 define_pd_global(uint64_t,MaxRAM,                    1ULL*G);
 define_pd_global(bool, CICompileOSR,                 true );
--- a/src/share/vm/runtime/globals.hpp	Mon Dec 03 13:44:12 2012 +0100
+++ b/src/share/vm/runtime/globals.hpp	Tue Dec 04 10:09:25 2012 +0100
@@ -2910,7 +2910,7 @@
           "if non-zero, start verifying C heap after Nth call to "          \
           "malloc/realloc/free")                                            \
                                                                             \
-  product(intx, TypeProfileWidth,     2,                                   \
+  product_pd(intx, TypeProfileWidth,                                        \
           "number of receiver types to record in call/cast profile")        \
                                                                             \
   develop(intx, BciProfileWidth,      2,                                    \