Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-02-15 | partial fix argcls() in isel | Quentin Carbonneaux | |
2016-02-15 | collect and emit fp constants | Quentin Carbonneaux | |
2016-02-13 | add new test by Andrew Chambers | Quentin Carbonneaux | |
2016-02-12 | test int syntax for one fp constant | Quentin Carbonneaux | |
2016-02-12 | cut code, use scanf a little more | Quentin Carbonneaux | |
2016-02-12 | new syntax for float literals | Quentin Carbonneaux | |
2016-02-12 | scan ints using scanf | Quentin Carbonneaux | |
2016-02-12 | fix harmless typo in isel | Quentin Carbonneaux | |
2016-02-12 | use ICX{np,p} to clarify enum definitions | Quentin Carbonneaux | |
2016-02-11 | patch minic for new comparisons | Quentin Carbonneaux | |
This solved one pending bug: comparisons of long variables are now compiled properly. A bug for comparisons < and <= of pointers remain, it is related to signedness, not width. This can be easily fixed by the reader! | |||
2016-02-11 | fixed the comparison issue | Quentin Carbonneaux | |
2016-02-11 | update tests to new comparisons | Quentin Carbonneaux | |
2016-02-11 | fix the class for generated jumps | Quentin Carbonneaux | |
2016-02-11 | fix format string bug in fptox.c | Quentin Carbonneaux | |
2016-02-11 | use new float comparison in test | Quentin Carbonneaux | |
2016-02-11 | fp cmp fixes (highly untested) | Quentin Carbonneaux | |
2016-02-11 | leave the prototype to git history | Quentin Carbonneaux | |
2016-02-09 | uh oh, it is 2016 now | Quentin Carbonneaux | |
2016-02-09 | add one case in address matching | Quentin Carbonneaux | |
2016-02-04 | fix indent in emit | Quentin Carbonneaux | |
2016-02-04 | more mac os compatibility in emit | Quentin Carbonneaux | |
2016-02-04 | cheap rip relative hack | Quentin Carbonneaux | |
2016-02-04 | re-enable all optimizations | Quentin Carbonneaux | |
2016-02-04 | cheaply integrate fp in mem.c | Quentin Carbonneaux | |
2016-02-04 | comment in enum Op | Quentin Carbonneaux | |
2016-02-04 | iterate correctly on blocks in spiller... | Quentin Carbonneaux | |
2016-02-04 | re-add ssa construction | Quentin Carbonneaux | |
2016-02-04 | fix super old bug in rega! | Quentin Carbonneaux | |
2016-02-04 | fix emit bugs for binops | Quentin Carbonneaux | |
2016-02-04 | fix hinting bug in spiller | Quentin Carbonneaux | |
We have to first free the output register of an instruction before setting the interference hints for inregs temporaries. | |||
2016-02-04 | fix spill bug on return nodes | Quentin Carbonneaux | |
When a node has no successor, its inregs out was initialized with garbage. | |||
2016-02-04 | fix typo in emit tables | Quentin Carbonneaux | |
2016-02-03 | fix call emission | Quentin Carbonneaux | |
2016-02-03 | add more spaces | Quentin Carbonneaux | |
2016-02-03 | add tool to show ieee representations | Quentin Carbonneaux | |
2016-02-03 | fix the double test | Quentin Carbonneaux | |
2016-02-03 | finish emit lifting, seems ok now | Quentin Carbonneaux | |
2016-02-03 | more revamp in emit | Quentin Carbonneaux | |
2016-02-02 | document emit format | Quentin Carbonneaux | |
2016-01-29 | start emit simplification | Quentin Carbonneaux | |
2016-01-29 | add cheapo static assert in isel | Quentin Carbonneaux | |
2016-01-29 | compile rega | Quentin Carbonneaux | |
2016-01-29 | more fp integration in rega | Quentin Carbonneaux | |
2016-01-28 | cosmetics | Quentin Carbonneaux | |
2016-01-28 | use macros for OXxx and OXxx1 | Quentin Carbonneaux | |
This will make sure the debugger uses the correct name when printing an operation. | |||
2016-01-28 | start fp integration in rega | Quentin Carbonneaux | |
2016-01-28 | remove constant NReg | Quentin Carbonneaux | |
2016-01-28 | fix non-updated limit() call in spiller | Quentin Carbonneaux | |
2016-01-22 | fix spacing | Quentin Carbonneaux | |
2016-01-22 | fix wrong assumption in spill.c | Quentin Carbonneaux | |