Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-04-05 10:34:06 -0700 (Tue, 05 Apr 2005)
Revision: 7136
Log message:

      This fixes the problem with hoisting, and Mandel now goes all
      the way to spilling.  There are some problems with spilling,
      but I'll work on it later after poplmark.
      

Changes  Path
+12 -0 mpcompiler/mmc/arch/x86/base/mmc_x86_asm.ml
+1 -0 mpcompiler/mmc/arch/x86/base/mmc_x86_asm.mli
+1 -1 mpcompiler/mmc/arch/x86/codegen/mmc_x86_codegen.ml
+3 -1 mpcompiler/mmc/arch/x86/print/mmc_x86_print.ml
+1 -0 mpcompiler/mmc/arch/x86/print/mmc_x86_print.mli
+1 -1 mpcompiler/mmc/arch/x86/regalloc/mmc_x86_backend.ml
+11 -6 mpcompiler/mmc/arch/x86/regalloc/mmc_x86_spill.ml
+5 -5 mpcompiler/mmc/base/mmc_base_hoist.ml
+10 -10 mpcompiler/mmc/base/mmc_base_meta.ml
+2 -2 mpcompiler/mmc/base/mmc_base_meta.mli
+1 -1 mpcompiler/mmc/core/mmc_core_cps.ml
+42 -10 mpcompiler/mmc/core/mmc_core_hoist.ml
+1 -1 mpcompiler/mmc/core/mmc_core_sweep.mli
+13 -16 mpcompiler/mmc/core/mmc_core_tast.ml
+11 -6 mpcompiler/mmc/core/mmc_core_tast.mli
+2 -2 mpcompiler/mmc/core/mmc_core_type_erase.ml
+7 -1 mpcompiler/mmc/core/mmc_core_type_infer.mli
+2 -0 mpcompiler/mmc/extensions/special/mmc_ext_special.ml
+1 -1 mpcompiler/mmc/extensions/string/mmc_x86_string.ml
+4 -1 mpcompiler/mmc/opt/inline/mmc_opt_inline.ml
+7 -4 mpcompiler/mmc/test/mmc_int_test.ml