Mercurial > hg > truffle
comparison src/share/vm/opto/c2_globals.hpp @ 4777:e9a5e0a812c8
7125896: Eliminate nested locks
Summary: Nested locks elimination done before lock nodes expansion by looking for outer locks of the same object.
Reviewed-by: never, twisti
author | kvn |
---|---|
date | Sat, 07 Jan 2012 13:26:43 -0800 |
parents | 8c57262447d3 |
children | ee138854b3a6 |
comparison
equal
deleted
inserted
replaced
4776:5da7201222d5 | 4777:e9a5e0a812c8 |
---|---|
424 "Maximum sparseness for jumptables") \ | 424 "Maximum sparseness for jumptables") \ |
425 \ | 425 \ |
426 product(bool, EliminateLocks, true, \ | 426 product(bool, EliminateLocks, true, \ |
427 "Coarsen locks when possible") \ | 427 "Coarsen locks when possible") \ |
428 \ | 428 \ |
429 product(bool, EliminateNestedLocks, true, \ | |
430 "Eliminate nested locks of the same object when possible") \ | |
431 \ | |
429 notproduct(bool, PrintLockStatistics, false, \ | 432 notproduct(bool, PrintLockStatistics, false, \ |
430 "Print precise statistics on the dynamic lock usage") \ | 433 "Print precise statistics on the dynamic lock usage") \ |
431 \ | 434 \ |
432 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \ | 435 diagnostic(bool, PrintPreciseBiasedLockingStatistics, false, \ |
433 "Print per-lock-site statistics of biased locking in JVM") \ | 436 "Print per-lock-site statistics of biased locking in JVM") \ |