From 68c4a0104b91ee12d3037dee5f6afcf8589c3864 Mon Sep 17 00:00:00 2001 From: Minero Aoki Date: Sun, 17 May 2009 19:14:03 +0000 Subject: [PATCH] r4870@macbookpro: aamine | 2009-05-18 03:51:57 +0900 * net/loveruby/cflat/sysdep/x86/CodeGenerator.java (optimize): wrongly did not optimize asm code. git-svn-id: file:///Users/aamine/c/gitwork/public/cbc/trunk@4223 1b9489fe-b721-0410-924e-b54b9192deb8 --- ChangeLog | 5 +++++ net/loveruby/cflat/sysdep/x86/CodeGenerator.java | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 3b1a429..e99ae3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon May 18 03:50:55 2009 Minero Aoki + + * net/loveruby/cflat/sysdep/x86/CodeGenerator.java (optimize): + wrongly did not optimize asm code. + Mon May 18 03:29:59 2009 Minero Aoki * net/loveruby/cflat/compiler/TypeResolver.java: move x[] -> x* diff --git a/net/loveruby/cflat/sysdep/x86/CodeGenerator.java b/net/loveruby/cflat/sysdep/x86/CodeGenerator.java index 0ba6043..cefb6ad 100644 --- a/net/loveruby/cflat/sysdep/x86/CodeGenerator.java +++ b/net/loveruby/cflat/sysdep/x86/CodeGenerator.java @@ -414,7 +414,7 @@ public class CodeGenerator if (options.optimizeLevel() < 1) { return asms; } - return new PeepholeOptimizer().optimize(asms); + return PeepholeOptimizer.defaultSet().optimize(asms); } // #@@}