changeset 4:ccd64fcdde80

Disable the optimizer of EdgeMoveOptimizer. Because this optimizer does not significant impact performance and the function of this optimizer does not work properly, we disable it for the moment. After fixing this bug, we can pass the regression test "BeanBug".
author Cai Songsong <caisongsong@loongson.cn>
date Sat, 09 Oct 2010 17:29:51 +0800
parents 4e36cfdacf99
children 4c7a7a2a3caa
files hotspot/src/share/vm/c1/c1_LinearScan.cpp
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/hotspot/src/share/vm/c1/c1_LinearScan.cpp	Sat Oct 09 17:16:21 2010 +0800
+++ b/hotspot/src/share/vm/c1/c1_LinearScan.cpp	Sat Oct 09 17:29:51 2010 +0800
@@ -2981,7 +2981,7 @@
 
 	{ TIME_LINEAR_SCAN(timer_optimize_lir);
 
-		EdgeMoveOptimizer::optimize(ir()->code());
+		//EdgeMoveOptimizer::optimize(ir()->code());
 		ControlFlowOptimizer::optimize(ir()->code());
 		// check that cfg is still correct after optimizations
 		ir()->verify();