Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 14440:41b780b43b74
8029015: PPC64 (part 216): opto: trap based null and range checks
Summary: On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks.
Reviewed-by: kvn
author | goetz |
---|---|
date | Wed, 27 Nov 2013 16:16:21 -0800 |
parents | da862781b584 |
children | 1174c8abbdb6 |
comparison
equal
deleted
inserted
replaced
14439:50fdb38839eb | 14440:41b780b43b74 |
---|---|
2498 "Generate range checks for array accesses") \ | 2498 "Generate range checks for array accesses") \ |
2499 \ | 2499 \ |
2500 develop_pd(bool, ImplicitNullChecks, \ | 2500 develop_pd(bool, ImplicitNullChecks, \ |
2501 "Generate code for implicit null checks") \ | 2501 "Generate code for implicit null checks") \ |
2502 \ | 2502 \ |
2503 product_pd(bool, TrapBasedNullChecks, \ | |
2504 "Generate code for null checks that uses a cmp and trap " \ | |
2505 "instruction raising SIGTRAP. This is only used if an access to" \ | |
2506 "null (+offset) will not raise a SIGSEGV, i.e.," \ | |
2507 "ImplicitNullChecks don't work (PPC64).") \ | |
2508 \ | |
2503 product(bool, PrintSafepointStatistics, false, \ | 2509 product(bool, PrintSafepointStatistics, false, \ |
2504 "Print statistics about safepoint synchronization") \ | 2510 "Print statistics about safepoint synchronization") \ |
2505 \ | 2511 \ |
2506 product(intx, PrintSafepointStatisticsCount, 300, \ | 2512 product(intx, PrintSafepointStatisticsCount, 300, \ |
2507 "Total number of safepoint statistics collected " \ | 2513 "Total number of safepoint statistics collected " \ |