Age | Commit message (Expand) | Author |
---|---|---|
2016-02-18 | stop using OXxx1 and use new OLoad | Quentin Carbonneaux |
2016-02-15 | completely hide xmm15 | Quentin Carbonneaux |
2016-02-15 | collect and emit fp constants | Quentin Carbonneaux |
2016-02-12 | new syntax for float literals | Quentin Carbonneaux |
2016-02-12 | use ICX{np,p} to clarify enum definitions | Quentin Carbonneaux |
2016-02-11 | fp cmp fixes (highly untested) | Quentin Carbonneaux |
2016-02-04 | comment in enum Op | Quentin Carbonneaux |
2016-02-03 | add more spaces | Quentin Carbonneaux |
2016-01-28 | use macros for OXxx and OXxx1 | Quentin Carbonneaux |
2016-01-28 | remove constant NReg | Quentin Carbonneaux |
2015-12-27 | get rid of the Ty enum | Quentin Carbonneaux |
2015-12-25 | get rid of TYS() macro | Quentin Carbonneaux |
2015-12-08 | wip on instruction selection | Quentin Carbonneaux |
2015-12-08 | sanitize constants representation | Quentin Carbonneaux |
2015-11-30 | update liveness to work with fp | Quentin Carbonneaux |
2015-11-30 | change the wide bit to a class number | Quentin Carbonneaux |
2015-11-30 | stores becomes storeh | Quentin Carbonneaux |
2015-11-27 | add sse regs | Quentin Carbonneaux |
2015-11-19 | start memopt(), still buggy | Quentin Carbonneaux |
2015-11-13 | add initial version of copy elimination | Quentin Carbonneaux |
2015-11-13 | store the use locations for temporaries | Quentin Carbonneaux |
2015-11-11 | move usage computation in filluse() | Quentin Carbonneaux |
2015-11-10 | now, cross fingers and test | Quentin Carbonneaux |
2015-11-09 | provide BZERO macro for bitsets | Quentin Carbonneaux |
2015-11-09 | modify data-structures for new ssa.c | Quentin Carbonneaux |
2015-11-03 | add interference hints | Quentin Carbonneaux |
2015-10-31 | make phi-class handling more local | Quentin Carbonneaux |
2015-10-30 | start integrating RAMem references | Quentin Carbonneaux |
2015-10-30 | prepare for using memory refs | Quentin Carbonneaux |
2015-10-30 | start work on fusing loads in arithmetic | Quentin Carbonneaux |
2015-10-30 | new function to add constants | Quentin Carbonneaux |
2015-10-30 | start adress mode recognition | Quentin Carbonneaux |
2015-10-30 | rename spill field in Tmp to slot | Quentin Carbonneaux |
2015-10-30 | emit code for extensions, move slots into RAlt | Quentin Carbonneaux |
2015-10-19 | uniformize sign extension and mem loads | Quentin Carbonneaux |
2015-10-13 | rename valloc and balloc | Quentin Carbonneaux |
2015-10-08 | allow multiple functions in file | Quentin Carbonneaux |
2015-10-08 | emit alignment directives properly | Quentin Carbonneaux |
2015-10-08 | rename ealloc to emalloc | Quentin Carbonneaux |
2015-10-07 | finish implementing data parsing | Quentin Carbonneaux |
2015-10-06 | add pool memory management | Quentin Carbonneaux |
2015-10-06 | use new vector functions instead of reallocs | Quentin Carbonneaux |
2015-10-06 | specialize vdup into idup | Quentin Carbonneaux |
2015-10-06 | factor ins array edition in icpy | Quentin Carbonneaux |
2015-10-05 | factor vector duplication in vdup() | Quentin Carbonneaux |
2015-10-05 | rename blocka to balloc | Quentin Carbonneaux |
2015-10-05 | factor some utility functions/data in util.c | Quentin Carbonneaux |
2015-09-30 | use more machine registers | Quentin Carbonneaux |
2015-09-29 | wip on new stack slots (emit, spill) | Quentin Carbonneaux |
2015-09-29 | more fixes for the new slot representation | Quentin Carbonneaux |