Age | Commit message (Expand) | Author |
---|---|---|
2016-03-08 | add a default align for data defs | Quentin Carbonneaux |
2016-02-28 | Output end data marker to correct file. | Ori Bernstein |
2016-02-28 | More standard/better error message formatting. | Ori Bernstein |
2016-02-28 | support -o option | Quentin Carbonneaux |
2016-02-26 | move dumpts() into util, add bsequal() | Quentin Carbonneaux |
2016-02-15 | be future proof in usage message :) | Quentin Carbonneaux |
2016-02-15 | collect and emit fp constants | Quentin Carbonneaux |
2016-02-04 | re-enable all optimizations | Quentin Carbonneaux |
2016-02-04 | re-add ssa construction | Quentin Carbonneaux |
2016-02-03 | finish emit lifting, seems ok now | Quentin Carbonneaux |
2016-01-29 | compile rega | Quentin Carbonneaux |
2016-01-05 | enable new spilling pass | Quentin Carbonneaux |
2015-12-08 | wip on instruction selection | Quentin Carbonneaux |
2015-11-30 | test liveness | Quentin Carbonneaux |
2015-11-30 | change the wide bit to a class number | Quentin Carbonneaux |
2015-11-27 | disable optimizations | Quentin Carbonneaux |
2015-11-19 | start memopt(), still buggy | Quentin Carbonneaux |
2015-11-13 | add initial version of copy elimination | Quentin Carbonneaux |
2015-11-11 | move usage computation in filluse() | Quentin Carbonneaux |
2015-11-10 | fix some bugs, call ssa() in func() | Quentin Carbonneaux |
2015-10-31 | make phi-class handling more local | Quentin Carbonneaux |
2015-10-30 | fillphi() now comes before filllive() | Quentin Carbonneaux |
2015-10-08 | change end comment for functions | Quentin Carbonneaux |
2015-10-08 | improve debug output | Quentin Carbonneaux |
2015-10-08 | allow multiple functions in file | Quentin Carbonneaux |
2015-10-07 | finish implementing data parsing | Quentin Carbonneaux |
2015-10-06 | add pool memory management | Quentin Carbonneaux |
2015-10-05 | clean the command line interface | Quentin Carbonneaux |
2015-09-25 | add union-find based phi-class computation | Quentin Carbonneaux |
2015-09-15 | heavy modification of call handling | Quentin Carbonneaux |
2015-09-15 | start work on aggregate types | Quentin Carbonneaux |
2015-09-15 | update emit to the new setting | Quentin Carbonneaux |
2015-09-15 | more modifications to rega | Quentin Carbonneaux |
2015-09-15 | add a size to all operations (wip) | Quentin Carbonneaux |
2015-09-15 | use correct sizes during reg allocation | Quentin Carbonneaux |
2015-09-15 | use a new Ref type for registers | Quentin Carbonneaux |
2015-09-15 | start change of representation for registers | Quentin Carbonneaux |
2015-09-15 | perform isel before code emission | Quentin Carbonneaux |
2015-09-15 | add a code emitter for at&t syntax | Quentin Carbonneaux |
2015-09-15 | complete a crude register allocator | Quentin Carbonneaux |
2015-09-15 | test isel | Quentin Carbonneaux |
2015-09-15 | move some debug output out of main | Quentin Carbonneaux |
2015-09-15 | cosmetics | Quentin Carbonneaux |
2015-09-15 | improve output, add debug array | Quentin Carbonneaux |
2015-09-15 | show more spilling data | Quentin Carbonneaux |
2015-09-15 | attempt more correct loop marking | Quentin Carbonneaux |
2015-09-15 | more testing code | Quentin Carbonneaux |
2015-09-15 | test code for the spiller | Quentin Carbonneaux |
2015-09-15 | rework liveness to compute reg pressure | Quentin Carbonneaux |
2015-09-15 | move main function out of parse.c | Quentin Carbonneaux |