]> gitweb.factorcode.org Git - factor.git/commitdiff
compiler.cfg.ssa.detruction: coalesce different representations in more cases
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Fri, 30 Apr 2010 22:18:30 +0000 (18:18 -0400)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Mon, 3 May 2010 21:34:22 +0000 (17:34 -0400)
basis/compiler/cfg/ssa/destruction/destruction.factor

index eea64eec0715c60dd07aba877798857eeac10d2e..ff174bc7130b861fc0a46e2d67233c24897dcd24 100644 (file)
@@ -82,7 +82,7 @@ M: insn prepare-insn
         [ defs-vreg ] [ uses-vregs ] bi
         2dup empty? not and [
             first
-            2dup [ rep-of ] bi@ eq?
+            2dup [ rep-of reg-class-of ] bi@ eq?
             [ try-to-coalesce ] [ 2drop ] if
         ] [ 2drop ] if
     ] bi ;