285 do_var(bool, RestrictContended) /* nmethods */ \
286 do_var(bool, UseAESCTRIntrinsics) \
287 do_var(bool, UseAESIntrinsics) \
288 do_var(bool, UseBASE64Intrinsics) \
289 do_var(bool, UseChaCha20Intrinsics) \
290 do_var(bool, UseCRC32CIntrinsics) \
291 do_var(bool, UseCRC32Intrinsics) \
292 do_var(bool, UseDilithiumIntrinsics) \
293 do_var(bool, UseGHASHIntrinsics) \
294 do_var(bool, UseIntPoly25519Intrinsics) \
295 do_var(bool, UseKyberIntrinsics) \
296 do_var(bool, UseMD5Intrinsics) \
297 do_var(bool, UsePoly1305Intrinsics) \
298 do_var(bool, UseSecondarySupersTable) \
299 do_var(bool, UseSHA1Intrinsics) \
300 do_var(bool, UseSHA256Intrinsics) \
301 do_var(bool, UseSHA3Intrinsics) \
302 do_var(bool, UseSHA512Intrinsics) \
303 do_var(bool, UseIntPolyIntrinsics) \
304 do_var(bool, UseVectorizedMismatchIntrinsic) \
305 do_fun(int, CompressedKlassPointers_shift, CompressedKlassPointers::shift()) \
306 do_fun(bool, JavaAssertions_systemClassDefault, JavaAssertions::systemClassDefault()) \
307 do_fun(bool, JavaAssertions_userClassDefault, JavaAssertions::userClassDefault()) \
308 do_fun(CollectedHeap::Name, Universe_heap_kind, Universe::heap()->kind()) \
309 // END
310
311 #ifdef COMPILER2
312 #define AOTCODECACHE_CONFIGS_COMPILER2_DO(do_var, do_fun) \
313 do_var(intx, ArrayOperationPartialInlineSize) /* array copy stubs and nmethods */ \
314 do_var(intx, MaxVectorSize) /* array copy/fill stubs */ \
315 do_var(bool, UseMontgomeryMultiplyIntrinsic) \
316 do_var(bool, UseMontgomerySquareIntrinsic) \
317 do_var(bool, UseMulAddIntrinsic) \
318 do_var(bool, UseMultiplyToLenIntrinsic) \
319 do_var(bool, UseSquareToLenIntrinsic) \
320 // END
321 #else
322 #define AOTCODECACHE_CONFIGS_COMPILER2_DO(do_var, do_fun)
323 #endif
324
|
285 do_var(bool, RestrictContended) /* nmethods */ \
286 do_var(bool, UseAESCTRIntrinsics) \
287 do_var(bool, UseAESIntrinsics) \
288 do_var(bool, UseBASE64Intrinsics) \
289 do_var(bool, UseChaCha20Intrinsics) \
290 do_var(bool, UseCRC32CIntrinsics) \
291 do_var(bool, UseCRC32Intrinsics) \
292 do_var(bool, UseDilithiumIntrinsics) \
293 do_var(bool, UseGHASHIntrinsics) \
294 do_var(bool, UseIntPoly25519Intrinsics) \
295 do_var(bool, UseKyberIntrinsics) \
296 do_var(bool, UseMD5Intrinsics) \
297 do_var(bool, UsePoly1305Intrinsics) \
298 do_var(bool, UseSecondarySupersTable) \
299 do_var(bool, UseSHA1Intrinsics) \
300 do_var(bool, UseSHA256Intrinsics) \
301 do_var(bool, UseSHA3Intrinsics) \
302 do_var(bool, UseSHA512Intrinsics) \
303 do_var(bool, UseIntPolyIntrinsics) \
304 do_var(bool, UseVectorizedMismatchIntrinsic) \
305 do_var(bool, InlineTypeReturnedAsFields) \
306 do_fun(int, CompressedKlassPointers_shift, CompressedKlassPointers::shift()) \
307 do_fun(bool, JavaAssertions_systemClassDefault, JavaAssertions::systemClassDefault()) \
308 do_fun(bool, JavaAssertions_userClassDefault, JavaAssertions::userClassDefault()) \
309 do_fun(CollectedHeap::Name, Universe_heap_kind, Universe::heap()->kind()) \
310 // END
311
312 #ifdef COMPILER2
313 #define AOTCODECACHE_CONFIGS_COMPILER2_DO(do_var, do_fun) \
314 do_var(intx, ArrayOperationPartialInlineSize) /* array copy stubs and nmethods */ \
315 do_var(intx, MaxVectorSize) /* array copy/fill stubs */ \
316 do_var(bool, UseMontgomeryMultiplyIntrinsic) \
317 do_var(bool, UseMontgomerySquareIntrinsic) \
318 do_var(bool, UseMulAddIntrinsic) \
319 do_var(bool, UseMultiplyToLenIntrinsic) \
320 do_var(bool, UseSquareToLenIntrinsic) \
321 // END
322 #else
323 #define AOTCODECACHE_CONFIGS_COMPILER2_DO(do_var, do_fun)
324 #endif
325
|