33 # include "globals_sparc.hpp"
34 #endif
35 #ifdef TARGET_ARCH_zero
36 # include "globals_zero.hpp"
37 #endif
38 #ifdef TARGET_ARCH_arm
39 # include "globals_arm.hpp"
40 #endif
41 #ifdef TARGET_ARCH_ppc
42 # include "globals_ppc.hpp"
43 #endif
44 #ifdef TARGET_OS_FAMILY_linux
45 # include "globals_linux.hpp"
46 #endif
47 #ifdef TARGET_OS_FAMILY_solaris
48 # include "globals_solaris.hpp"
49 #endif
50 #ifdef TARGET_OS_FAMILY_windows
51 # include "globals_windows.hpp"
52 #endif
53 #ifdef TARGET_OS_ARCH_linux_x86
54 # include "globals_linux_x86.hpp"
55 #endif
56 #ifdef TARGET_OS_ARCH_linux_sparc
57 # include "globals_linux_sparc.hpp"
58 #endif
59 #ifdef TARGET_OS_ARCH_linux_zero
60 # include "globals_linux_zero.hpp"
61 #endif
62 #ifdef TARGET_OS_ARCH_solaris_x86
63 # include "globals_solaris_x86.hpp"
64 #endif
65 #ifdef TARGET_OS_ARCH_solaris_sparc
66 # include "globals_solaris_sparc.hpp"
67 #endif
68 #ifdef TARGET_OS_ARCH_windows_x86
69 # include "globals_windows_x86.hpp"
70 #endif
71 #ifdef TARGET_OS_ARCH_linux_arm
72 # include "globals_linux_arm.hpp"
73 #endif
74 #ifdef TARGET_OS_ARCH_linux_ppc
75 # include "globals_linux_ppc.hpp"
76 #endif
77 #ifdef COMPILER1
78 #ifdef TARGET_ARCH_x86
79 # include "c1_globals_x86.hpp"
80 #endif
81 #ifdef TARGET_ARCH_sparc
82 # include "c1_globals_sparc.hpp"
83 #endif
84 #ifdef TARGET_ARCH_arm
85 # include "c1_globals_arm.hpp"
86 #endif
87 #ifdef TARGET_ARCH_ppc
88 # include "c1_globals_ppc.hpp"
89 #endif
90 #ifdef TARGET_OS_FAMILY_linux
91 # include "c1_globals_linux.hpp"
92 #endif
93 #ifdef TARGET_OS_FAMILY_solaris
94 # include "c1_globals_solaris.hpp"
95 #endif
96 #ifdef TARGET_OS_FAMILY_windows
97 # include "c1_globals_windows.hpp"
98 #endif
99 #endif
100 #ifdef COMPILER2
101 #ifdef TARGET_ARCH_x86
102 # include "c2_globals_x86.hpp"
103 #endif
104 #ifdef TARGET_ARCH_sparc
105 # include "c2_globals_sparc.hpp"
106 #endif
107 #ifdef TARGET_ARCH_arm
108 # include "c2_globals_arm.hpp"
109 #endif
110 #ifdef TARGET_OS_FAMILY_linux
111 # include "c2_globals_linux.hpp"
112 #endif
113 #ifdef TARGET_OS_FAMILY_solaris
114 # include "c2_globals_solaris.hpp"
115 #endif
116 #ifdef TARGET_OS_FAMILY_windows
117 # include "c2_globals_windows.hpp"
118 #endif
119 #endif
120 #ifdef SHARK
121 #ifdef TARGET_ARCH_zero
122 # include "shark_globals_zero.hpp"
123 #endif
124 #endif
125
126 #if !defined(COMPILER1) && !defined(COMPILER2) && !defined(SHARK)
127 define_pd_global(bool, BackgroundCompilation, false);
128 define_pd_global(bool, UseTLAB, false);
129 define_pd_global(bool, CICompileOSR, false);
130 define_pd_global(bool, UseTypeProfile, false);
131 define_pd_global(bool, UseOnStackReplacement, false);
132 define_pd_global(bool, InlineIntrinsics, false);
133 define_pd_global(bool, PreferInterpreterNativeStubs, true);
134 define_pd_global(bool, ProfileInterpreter, false);
135 define_pd_global(bool, ProfileTraps, false);
136 define_pd_global(bool, TieredCompilation, false);
137
138 define_pd_global(intx, CompileThreshold, 0);
139 define_pd_global(intx, BackEdgeThreshold, 0);
|
33 # include "globals_sparc.hpp"
34 #endif
35 #ifdef TARGET_ARCH_zero
36 # include "globals_zero.hpp"
37 #endif
38 #ifdef TARGET_ARCH_arm
39 # include "globals_arm.hpp"
40 #endif
41 #ifdef TARGET_ARCH_ppc
42 # include "globals_ppc.hpp"
43 #endif
44 #ifdef TARGET_OS_FAMILY_linux
45 # include "globals_linux.hpp"
46 #endif
47 #ifdef TARGET_OS_FAMILY_solaris
48 # include "globals_solaris.hpp"
49 #endif
50 #ifdef TARGET_OS_FAMILY_windows
51 # include "globals_windows.hpp"
52 #endif
53 #ifdef TARGET_OS_FAMILY_bsd
54 # include "globals_bsd.hpp"
55 #endif
56 #ifdef TARGET_OS_ARCH_linux_x86
57 # include "globals_linux_x86.hpp"
58 #endif
59 #ifdef TARGET_OS_ARCH_linux_sparc
60 # include "globals_linux_sparc.hpp"
61 #endif
62 #ifdef TARGET_OS_ARCH_linux_zero
63 # include "globals_linux_zero.hpp"
64 #endif
65 #ifdef TARGET_OS_ARCH_solaris_x86
66 # include "globals_solaris_x86.hpp"
67 #endif
68 #ifdef TARGET_OS_ARCH_solaris_sparc
69 # include "globals_solaris_sparc.hpp"
70 #endif
71 #ifdef TARGET_OS_ARCH_windows_x86
72 # include "globals_windows_x86.hpp"
73 #endif
74 #ifdef TARGET_OS_ARCH_linux_arm
75 # include "globals_linux_arm.hpp"
76 #endif
77 #ifdef TARGET_OS_ARCH_linux_ppc
78 # include "globals_linux_ppc.hpp"
79 #endif
80 #ifdef TARGET_OS_ARCH_bsd_x86
81 # include "globals_bsd_x86.hpp"
82 #endif
83 #ifdef TARGET_OS_ARCH_bsd_zero
84 # include "globals_bsd_zero.hpp"
85 #endif
86 #ifdef COMPILER1
87 #ifdef TARGET_ARCH_x86
88 # include "c1_globals_x86.hpp"
89 #endif
90 #ifdef TARGET_ARCH_sparc
91 # include "c1_globals_sparc.hpp"
92 #endif
93 #ifdef TARGET_ARCH_arm
94 # include "c1_globals_arm.hpp"
95 #endif
96 #ifdef TARGET_ARCH_ppc
97 # include "c1_globals_ppc.hpp"
98 #endif
99 #ifdef TARGET_OS_FAMILY_linux
100 # include "c1_globals_linux.hpp"
101 #endif
102 #ifdef TARGET_OS_FAMILY_solaris
103 # include "c1_globals_solaris.hpp"
104 #endif
105 #ifdef TARGET_OS_FAMILY_windows
106 # include "c1_globals_windows.hpp"
107 #endif
108 #ifdef TARGET_OS_FAMILY_bsd
109 # include "c1_globals_bsd.hpp"
110 #endif
111 #endif
112 #ifdef COMPILER2
113 #ifdef TARGET_ARCH_x86
114 # include "c2_globals_x86.hpp"
115 #endif
116 #ifdef TARGET_ARCH_sparc
117 # include "c2_globals_sparc.hpp"
118 #endif
119 #ifdef TARGET_ARCH_arm
120 # include "c2_globals_arm.hpp"
121 #endif
122 #ifdef TARGET_OS_FAMILY_linux
123 # include "c2_globals_linux.hpp"
124 #endif
125 #ifdef TARGET_OS_FAMILY_solaris
126 # include "c2_globals_solaris.hpp"
127 #endif
128 #ifdef TARGET_OS_FAMILY_windows
129 # include "c2_globals_windows.hpp"
130 #endif
131 #ifdef TARGET_OS_FAMILY_bsd
132 # include "c2_globals_bsd.hpp"
133 #endif
134 #endif
135 #ifdef SHARK
136 #ifdef TARGET_ARCH_zero
137 # include "shark_globals_zero.hpp"
138 #endif
139 #endif
140
141 #if !defined(COMPILER1) && !defined(COMPILER2) && !defined(SHARK)
142 define_pd_global(bool, BackgroundCompilation, false);
143 define_pd_global(bool, UseTLAB, false);
144 define_pd_global(bool, CICompileOSR, false);
145 define_pd_global(bool, UseTypeProfile, false);
146 define_pd_global(bool, UseOnStackReplacement, false);
147 define_pd_global(bool, InlineIntrinsics, false);
148 define_pd_global(bool, PreferInterpreterNativeStubs, true);
149 define_pd_global(bool, ProfileInterpreter, false);
150 define_pd_global(bool, ProfileTraps, false);
151 define_pd_global(bool, TieredCompilation, false);
152
153 define_pd_global(intx, CompileThreshold, 0);
154 define_pd_global(intx, BackEdgeThreshold, 0);
|