aboutsummaryrefslogtreecommitdiff
path: root/src/share/vm/opto/c2_globals.hpp
diff options
context:
space:
mode:
authorkvn <none@none>2008-03-14 15:26:33 -0700
committerkvn <none@none>2008-03-14 15:26:33 -0700
commita3639dba67bb1b59b2eb561e3bfffb1a0254dd76 (patch)
treec421d9511ede0093ba4fbfd42867705eb3abfb6d /src/share/vm/opto/c2_globals.hpp
parent64df844769e436869298055f6834e6aed4c5deed (diff)
6674588: (Escape Analysis) Improve Escape Analysis code
Summary: Current EA code has several problems which have to be fixed. Reviewed-by: jrose, sgoldman
Diffstat (limited to 'src/share/vm/opto/c2_globals.hpp')
-rw-r--r--src/share/vm/opto/c2_globals.hpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/share/vm/opto/c2_globals.hpp b/src/share/vm/opto/c2_globals.hpp
index 4cfbcca2c..bdf07f63f 100644
--- a/src/share/vm/opto/c2_globals.hpp
+++ b/src/share/vm/opto/c2_globals.hpp
@@ -382,6 +382,12 @@
product(bool, EliminateAllocations, true, \
"Use escape analysis to eliminate allocations") \
\
+ notproduct(bool, PrintEliminateAllocations, false, \
+ "Print out when allocations are eliminated") \
+ \
+ product(intx, EliminateAllocationArraySizeLimit, 64, \
+ "Array size (number of elements) limit for scalar replacement") \
+ \
product(intx, MaxLabelRootDepth, 1100, \
"Maximum times call Label_Root to prevent stack overflow") \