mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-22 12:04:39 +02:00
Merge
This commit is contained in:
commit
5117e1a805
358 changed files with 58875 additions and 1800 deletions
|
@ -61,6 +61,9 @@
|
|||
#ifdef TARGET_OS_FAMILY_windows
|
||||
# include "globals_windows.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_aix
|
||||
# include "globals_aix.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_bsd
|
||||
# include "globals_bsd.hpp"
|
||||
#endif
|
||||
|
@ -88,6 +91,9 @@
|
|||
#ifdef TARGET_OS_ARCH_linux_ppc
|
||||
# include "globals_linux_ppc.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_ARCH_aix_ppc
|
||||
# include "globals_aix_ppc.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_ARCH_bsd_x86
|
||||
# include "globals_bsd_x86.hpp"
|
||||
#endif
|
||||
|
@ -116,6 +122,9 @@
|
|||
#ifdef TARGET_OS_FAMILY_windows
|
||||
# include "c1_globals_windows.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_aix
|
||||
# include "c1_globals_aix.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_bsd
|
||||
# include "c1_globals_bsd.hpp"
|
||||
#endif
|
||||
|
@ -130,6 +139,9 @@
|
|||
#ifdef TARGET_ARCH_arm
|
||||
# include "c2_globals_arm.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_ARCH_ppc
|
||||
# include "c2_globals_ppc.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_linux
|
||||
# include "c2_globals_linux.hpp"
|
||||
#endif
|
||||
|
@ -139,6 +151,9 @@
|
|||
#ifdef TARGET_OS_FAMILY_windows
|
||||
# include "c2_globals_windows.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_aix
|
||||
# include "c2_globals_aix.hpp"
|
||||
#endif
|
||||
#ifdef TARGET_OS_FAMILY_bsd
|
||||
# include "c2_globals_bsd.hpp"
|
||||
#endif
|
||||
|
@ -167,7 +182,6 @@ define_pd_global(intx, BackEdgeThreshold, 0);
|
|||
define_pd_global(intx, OnStackReplacePercentage, 0);
|
||||
define_pd_global(bool, ResizeTLAB, false);
|
||||
define_pd_global(intx, FreqInlineSize, 0);
|
||||
define_pd_global(intx, InlineSmallCode, 0);
|
||||
define_pd_global(intx, NewSizeThreadIncrease, 4*K);
|
||||
define_pd_global(intx, InlineClassNatives, true);
|
||||
define_pd_global(intx, InlineUnsafeOps, true);
|
||||
|
@ -2487,6 +2501,12 @@ class CommandLineFlags {
|
|||
develop_pd(bool, ImplicitNullChecks, \
|
||||
"Generate code for implicit null checks") \
|
||||
\
|
||||
product_pd(bool, TrapBasedNullChecks, \
|
||||
"Generate code for null checks that uses a cmp and trap " \
|
||||
"instruction raising SIGTRAP. This is only used if an access to" \
|
||||
"null (+offset) will not raise a SIGSEGV, i.e.," \
|
||||
"ImplicitNullChecks don't work (PPC64).") \
|
||||
\
|
||||
product(bool, PrintSafepointStatistics, false, \
|
||||
"Print statistics about safepoint synchronization") \
|
||||
\
|
||||
|
@ -2797,6 +2817,11 @@ class CommandLineFlags {
|
|||
product_pd(bool, ProfileInterpreter, \
|
||||
"Profile at the bytecode level during interpretation") \
|
||||
\
|
||||
develop(bool, TraceProfileInterpreter, false, \
|
||||
"Trace profiling at the bytecode level during interpretation. " \
|
||||
"This outputs the profiling information collected to improve " \
|
||||
"jit compilation.") \
|
||||
\
|
||||
develop_pd(bool, ProfileTraps, \
|
||||
"Profile deoptimization traps at the bytecode level") \
|
||||
\
|
||||
|
@ -3261,7 +3286,8 @@ class CommandLineFlags {
|
|||
"disable this feature") \
|
||||
\
|
||||
/* code cache parameters */ \
|
||||
develop(uintx, CodeCacheSegmentSize, 64, \
|
||||
/* ppc64 has large code-entry alignment. */ \
|
||||
develop(uintx, CodeCacheSegmentSize, 64 PPC64_ONLY(+64), \
|
||||
"Code cache segment size (in bytes) - smallest unit of " \
|
||||
"allocation") \
|
||||
\
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue