comparison src/share/vm/utilities/macros.hpp @ 21559:be896a1983c0

recast all Graal native code as JVMCI code (JBS:GRAAL-53)
author Doug Simon <doug.simon@oracle.com>
date Thu, 28 May 2015 15:36:48 +0200
parents 52b4284cb496
children
comparison
equal deleted inserted replaced
21558:d563baeca9df 21559:be896a1983c0
164 #define INCLUDE_TRACE 1 164 #define INCLUDE_TRACE 1
165 #endif // INCLUDE_TRACE 165 #endif // INCLUDE_TRACE
166 166
167 // COMPILER1 variant 167 // COMPILER1 variant
168 #ifdef COMPILER1 168 #ifdef COMPILER1
169 #if defined(COMPILER2) || defined(COMPILERGRAAL) 169 #if defined(COMPILER2) || defined(COMPILERJVMCI)
170 #define TIERED 170 #define TIERED
171 #endif 171 #endif
172 #define COMPILER1_PRESENT(code) code 172 #define COMPILER1_PRESENT(code) code
173 #else // COMPILER1 173 #else // COMPILER1
174 #define COMPILER1_PRESENT(code) 174 #define COMPILER1_PRESENT(code)
181 #else // COMPILER2 181 #else // COMPILER2
182 #define COMPILER2_PRESENT(code) 182 #define COMPILER2_PRESENT(code)
183 #define NOT_COMPILER2(code) code 183 #define NOT_COMPILER2(code) code
184 #endif // COMPILER2 184 #endif // COMPILER2
185 185
186 #ifdef COMPILERGRAAL 186 #ifdef COMPILERJVMCI
187 #define COMPILERGRAAL_PRESENT(code) code 187 #define COMPILERJVMCI_PRESENT(code) code
188 #define NOT_COMPILERGRAAL(code) 188 #define NOT_COMPILERJVMCI(code)
189 #else // COMPILERGRAAL 189 #else // COMPILERJVMCI
190 #define COMPILERGRAAL_PRESENT(code) 190 #define COMPILERJVMCI_PRESENT(code)
191 #define NOT_COMPILERGRAAL(code) code 191 #define NOT_COMPILERJVMCI(code) code
192 #endif // COMPILERGRAAL 192 #endif // COMPILERJVMCI
193 193
194 #if defined(COMPILERGRAAL) && !defined(GRAAL) 194 #if defined(COMPILERJVMCI) && !defined(JVMCI)
195 #error "COMPILERGRAAL needs GRAAL to be defined" 195 #error "COMPILERJVMCI needs JVMCI to be defined"
196 #endif 196 #endif
197 197
198 #ifdef GRAAL 198 #ifdef JVMCI
199 #define GRAAL_ONLY(code) code 199 #define JVMCI_ONLY(code) code
200 #define NOT_GRAAL(code) 200 #define NOT_JVMCI(code)
201 #define IS_GRAAL_DEFINED true 201 #define IS_JVMCI_DEFINED true
202 #else // GRAAL 202 #else // JVMCI
203 #define GRAAL_ONLY(code) 203 #define JVMCI_ONLY(code)
204 #define NOT_GRAAL(code) code 204 #define NOT_JVMCI(code) code
205 #define IS_GRAAL_DEFINED false 205 #define IS_JVMCI_DEFINED false
206 #endif // GRAAL 206 #endif // JVMCI
207 207
208 #ifdef TIERED 208 #ifdef TIERED
209 #define TIERED_ONLY(code) code 209 #define TIERED_ONLY(code) code
210 #define NOT_TIERED(code) 210 #define NOT_TIERED(code)
211 #else // TIERED 211 #else // TIERED