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 |