< prev index next >
src/cpu/aarch32/vm/globals_aarch32.hpp
Print this page
rev 8069 : 8164652: aarch32: C1 port
*** 65,76 ****
define_pd_global(intx, PreInflateSpin, 10);
define_pd_global(bool, RewriteBytecodes, true);
define_pd_global(bool, RewriteFrequentPairs, true);
- define_pd_global(bool, UseMembar, true);
-
define_pd_global(bool, PreserveFramePointer, false);
// GC Ergo Flags
define_pd_global(uintx, CMSYoungGenPerWorker, 64*M); // default max size of CMS young gen, per GC worker thread
--- 65,74 ----
*** 79,88 ****
--- 77,90 ----
// FIXME this turned out to be needed for the core build too?
//#if defined(COMPILER1) || defined(COMPILER2)
define_pd_global(intx, InlineSmallCode, 1000);
//#endif
+ // Define it instead providing as option, inlining the constant significantly
+ // improves perfromance. The option is disabled for AARCH32 in globals.hpp too.
+ #define UseMembar true
+
#define ARCH_FLAGS(develop, product, diagnostic, experimental, notproduct) \
\
product(bool, NearCpool, true, \
"constant pool is close to instructions") \
\
< prev index next >