Mercurial > hg > graal-compiler
comparison src/share/vm/runtime/globals.hpp @ 8860:46f6f063b272
7153771: array bound check elimination for c1
Summary: when possible optimize out array bound checks, inserting predicates when needed.
Reviewed-by: never, kvn, twisti
Contributed-by: thomaswue <thomas.wuerthinger@oracle.com>
author | roland |
---|---|
date | Thu, 21 Mar 2013 09:27:54 +0100 |
parents | 11d5942ef9c7 |
children | cd9ad42dfde0 |
comparison
equal
deleted
inserted
replaced
8780:98f3af397705 | 8860:46f6f063b272 |
---|---|
2513 \ | 2513 \ |
2514 notproduct(bool, IgnoreLockingAssertions, false, \ | 2514 notproduct(bool, IgnoreLockingAssertions, false, \ |
2515 "disable locking assertions (for speed)") \ | 2515 "disable locking assertions (for speed)") \ |
2516 \ | 2516 \ |
2517 product(bool, RangeCheckElimination, true, \ | 2517 product(bool, RangeCheckElimination, true, \ |
2518 "Split loop iterations to eliminate range checks") \ | 2518 "Eliminate range checks") \ |
2519 \ | 2519 \ |
2520 develop_pd(bool, UncommonNullCast, \ | 2520 develop_pd(bool, UncommonNullCast, \ |
2521 "track occurrences of null in casts; adjust compiler tactics") \ | 2521 "track occurrences of null in casts; adjust compiler tactics") \ |
2522 \ | 2522 \ |
2523 develop(bool, TypeProfileCasts, true, \ | 2523 develop(bool, TypeProfileCasts, true, \ |