Commit Graph

11 Commits (1423577d8948df03af01113972ad8d0440442501)

Author SHA1 Message Date
Slava Pestov 6a5dd26c52 Working on new codegen again 2008-10-07 16:13:29 -05:00
Slava Pestov 0f2118cf38 Count integer and float spills separately, build stack frame after register allocation since spilling requires a stack frame 2008-09-17 19:31:35 -05:00
Slava Pestov 6dde29e9c7 Reworking inline allocation codegen 2008-09-17 18:52:11 -05:00
Slava Pestov 6cad2e02e4 Updating x86 backend for new codegen 2008-09-17 00:46:38 -05:00
Slava Pestov 389b04ad42 More progress 2008-09-15 04:22:12 -05:00
Slava Pestov f7cb6e3051 Inserting spills and reloads 2008-09-15 02:59:24 -05:00
Slava Pestov d363621625 Live interval splitting and spilling 2008-09-15 01:54:48 -05:00
Slava Pestov 411b38924f RPO linearization 2008-09-11 02:05:22 -05:00
Slava Pestov 83aa1ccb68 Checking in new codegen 2008-09-10 22:11:03 -05:00
Slava Pestov 5e9a323ac1 Updating CFG builder 2008-08-11 02:49:37 -05:00
Slava Pestov 0e2625283e Importing unfinished compiler 2008-07-20 04:24:37 -05:00