Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2005-03-15 20:09:45 -0800 (Tue, 15 Mar 2005)
Revision: 6940
Log message:

      Updated x86 closure conversion.  I haven't tried it on any big examples,
      I'm still pushing polymorphism through the backend.
      

Changes  Path
+64 -2 mpcompiler/mmc/arch/x86/base/mmc_x86_asm_grammar.ml
+281 -46 mpcompiler/mmc/arch/x86/base/mmc_x86_asm_grammar.mli
+79 -69 mpcompiler/mmc/arch/x86/codegen/mmc_x86_closure.ml
+1 -1 mpcompiler/mmc/arch/x86/codegen/mmc_x86_codegen.ml
+4 -4 mpcompiler/mmc/arch/x86/codegen/mmc_x86_reserve.ml
+378 -240 mpcompiler/mmc/arch/x86/type/mmc_x86_sweep.ml
+19 -0 mpcompiler/mmc/arch/x86/type/mmc_x86_sweep.mli
+4 -7 mpcompiler/mmc/arch/x86/type/mmc_x86_sweep_grammar.ml
+179 -8 mpcompiler/mmc/arch/x86/type/mmc_x86_sweep_grammar.mli
+1 -1 mpcompiler/mmc/arch/x86/type/mmc_x86_type_check.ml
+57 -57 mpcompiler/mmc/arch/x86/type/mmc_x86_type_check_core.ml
+2 -2 mpcompiler/mmc/arch/x86/type/mmc_x86_type_check_grammar.mli
+2 -2 mpcompiler/mmc/arch/x86/type/mmc_x86_typeof.ml
+2 -2 mpcompiler/mmc/core/mmc_core_sweep.ml
+31 -30 mpcompiler/mmc/extensions/tuple/mmc_x86_tuple.ml
+1 -1 mpcompiler/mmc/extensions/tuple/mmc_x86_tuple_grammar.mli
+26 -114 mpcompiler/mmc/extensions/tyexists/mmc_x86_tyexists.ml