Commit Graph

8 Commits (bcf7a5e15ea054629dcee87df974e93c1a5aa438)

Author SHA1 Message Date
Daniel Ehrenberg 1d1fd0257a Fixing scheduling for compiler changes 2010-05-04 09:48:16 -05:00
Daniel Ehrenberg 357afde050 Some fixes to merge scheduling 2010-05-03 17:54:46 -05:00
Daniel Ehrenberg 0914282c52 Merge branch 'master' of git://factorcode.org/git/factor into s3
Conflicts:

	basis/compiler/cfg/finalization/finalization.factor
2010-05-03 17:29:03 -05:00
Slava Pestov d0028df10b compiler.cfg.empty-blocks: remove unused pass 2010-05-03 18:23:54 -04:00
Daniel Ehrenberg e41f9bdb29 Merge branch 'master' into s3
Conflicts:

	basis/compiler/cfg/optimizer/optimizer.factor
2010-05-03 17:19:28 -05:00
Slava Pestov 73c83333f2 compiler: remove flat machine representation and generate code directly from the CFG 2010-05-03 17:34:32 -04:00
Slava Pestov 8849e370ca Register allocation now uses SSA properties to coalesce values with different representations 2010-05-03 17:34:20 -04:00
Slava Pestov 16566506f1 compiler.cfg: remove unused 'reps' slot from compiler.cfg, and re-organize things in preparation for SSA register allocation 2010-05-03 17:34:18 -04:00