Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-09-15 | use loop frequency in ties of rpo | Quentin Carbonneaux | |
2015-09-15 | minor change in rpo walking | Quentin Carbonneaux | |
2015-09-15 | use a new Ref type for registers | Quentin Carbonneaux | |
This might not be a good idea, the problem was that many spurious registers would be added to the Bits data-structures during compilation (and would always remain 0). However, doing the above modification de-uniformizes the handling of temps and regs, this makes the code longer and not really nicer. Also, additional Bits structures are required to track the registers independently. Overall this might be a bad idea to revert. | |||
2015-09-15 | start change of representation for registers | Quentin Carbonneaux | |
2015-09-15 | start work on word/long handling | Quentin Carbonneaux | |
2015-09-15 | export error functions | Quentin Carbonneaux | |
2015-09-15 | do not use _ in identifiers | Quentin Carbonneaux | |
2015-09-15 | add rpo test and some liveness code | Quentin Carbonneaux | |
2015-09-15 | use argument array for all instructions | Quentin Carbonneaux | |
2015-09-15 | change Ref to a struct | Quentin Carbonneaux | |
2015-09-15 | patch jumps too in ssafix | Quentin Carbonneaux | |
2015-09-15 | update ssa module | Quentin Carbonneaux | |
2015-09-15 | give blocks an id | Quentin Carbonneaux | |
2015-09-15 | remove useless parameter in top,bot def | Quentin Carbonneaux | |
2015-09-15 | update ssafix, still buggy | Quentin Carbonneaux | |
2015-09-15 | first blood at ssa reconstruction | Quentin Carbonneaux | |
2015-09-15 | free old rpo information before overwriting | Quentin Carbonneaux | |
2015-09-15 | add rpo information to functions | Quentin Carbonneaux | |
2015-09-15 | properly clear predecessors in fillpreds | Quentin Carbonneaux | |
2015-09-15 | add predecessor computation | Quentin Carbonneaux | |