Age | Commit message (Expand) | Author |
---|---|---|
2017-07-30 | fix dynamic stack allocs for amd64 | Quentin Carbonneaux |
2017-06-06 | fix fp subtractions on amd64 | Quentin Carbonneaux |
2017-06-06 | isreg() does not need to be inlined | Quentin Carbonneaux |
2017-05-17 | intern symbol names | Quentin Carbonneaux |
2017-05-16 | new hinting in the register allocator | Quentin Carbonneaux |
2017-04-10 | bump the size of the instruction buffer | Quentin Carbonneaux |
2017-04-10 | simplify slot logic in alias analysis | Quentin Carbonneaux |
2017-04-08 | misc fixes for osx | Quentin Carbonneaux |
2017-04-08 | rework storage of types | Quentin Carbonneaux |
2017-04-08 | prepare for multi-target | Quentin Carbonneaux |
2017-02-27 | scrub assembly output | Quentin Carbonneaux |
2017-02-25 | do sign/zero extensions removal in copy.c | Quentin Carbonneaux |
2017-02-24 | start a new simplification pass | Quentin Carbonneaux |
2017-02-24 | fix pretty bad bug in alias analysis | Quentin Carbonneaux |
2017-02-24 | deduplicate loadsz & storesz | Quentin Carbonneaux |
2017-02-15 | add support for closure calls | Quentin Carbonneaux |
2017-02-14 | minor cleanup in all.h | Quentin Carbonneaux |
2017-02-10 | support variable argument lists | Quentin Carbonneaux |
2017-02-08 | make rsp and rbp globally live | Quentin Carbonneaux |
2017-02-06 | fix edge deletion bug in sccp | Quentin Carbonneaux |
2017-02-06 | use uint for block ids | Quentin Carbonneaux |
2017-01-12 | use a less obtuse api for vnew() | Quentin Carbonneaux |
2016-12-21 | schedule loop nesting computations earlier | Quentin Carbonneaux |
2016-12-12 | implement a simple load elimination pass | Quentin Carbonneaux |
2016-12-12 | implement a simple alias analysis | Quentin Carbonneaux |
2016-12-12 | create cfg.c for cfg-related functions | Quentin Carbonneaux |
2016-08-17 | silent a few warnings | Quentin Carbonneaux |
2016-08-16 | add support for unions in sysv abi | Quentin Carbonneaux |
2016-08-16 | parse union types | Quentin Carbonneaux |
2016-08-15 | specify the allocation function in vnew | Quentin Carbonneaux |
2016-08-14 | use an enum for aggregate segments | Quentin Carbonneaux |
2016-08-14 | get rid of old Alt enum | Quentin Carbonneaux |
2016-04-25 | fix type size computations in parser | Quentin Carbonneaux |
2016-04-22 | use short for classes (so it is signed for sure) | Quentin Carbonneaux |
2016-04-22 | refine fp conversion instructions | Quentin Carbonneaux |
2016-04-21 | cosmetics in all.h | Quentin Carbonneaux |
2016-04-20 | match jumps/ops with il text | Quentin Carbonneaux |
2016-04-18 | factor some subtyping logic in clsmerge() | Quentin Carbonneaux |
2016-04-16 | use unsigned long long for bits | Quentin Carbonneaux |
2016-04-13 | hack an ssa validator (likely buggy) | Quentin Carbonneaux |
2016-04-12 | fix wrong isext() macro | Quentin Carbonneaux |
2016-04-09 | enable constant folding | Quentin Carbonneaux |
2016-04-09 | add a proper block deletion routine | Quentin Carbonneaux |
2016-04-07 | add a canfold field to opdesc | Quentin Carbonneaux |
2016-04-04 | fat il! | Quentin Carbonneaux |
2016-04-04 | reorder instructions | Quentin Carbonneaux |
2016-04-01 | tradeoff the type of bsiter() | Quentin Carbonneaux |
2016-03-31 | move abi code in a new file | Quentin Carbonneaux |
2016-03-31 | cleanup error handling | Quentin Carbonneaux |
2016-03-29 | new layout, put LICENSE in root | Quentin Carbonneaux |