summary refs log tree commit diff
path: root/all.h
AgeCommit message (Expand)Author
2019-04-26Allow stack allocations larger than SHRT_MAX * 4 bytesMichael Forney
2019-04-16bump NString and NPredQuentin Carbonneaux
2019-04-11properly detect ssa formQuentin Carbonneaux
2019-03-14Rearrange the fields in Ins so the bit-fields get packed togetherMichael Forney
2019-03-12improve range-checking macrosQuentin Carbonneaux
2017-07-30fix dynamic stack allocs for amd64Quentin Carbonneaux
2017-06-06fix fp subtractions on amd64Quentin Carbonneaux
2017-06-06isreg() does not need to be inlinedQuentin Carbonneaux
2017-05-17intern symbol namesQuentin Carbonneaux
2017-05-16new hinting in the register allocatorQuentin Carbonneaux
2017-04-10bump the size of the instruction bufferQuentin Carbonneaux
2017-04-10simplify slot logic in alias analysisQuentin Carbonneaux
2017-04-08misc fixes for osxQuentin Carbonneaux
2017-04-08rework storage of typesQuentin Carbonneaux
2017-04-08prepare for multi-targetQuentin Carbonneaux
2017-02-27scrub assembly outputQuentin Carbonneaux
2017-02-25do sign/zero extensions removal in copy.cQuentin Carbonneaux
2017-02-24start a new simplification passQuentin Carbonneaux
2017-02-24fix pretty bad bug in alias analysisQuentin Carbonneaux
2017-02-24deduplicate loadsz & storeszQuentin Carbonneaux
2017-02-15add support for closure callsQuentin Carbonneaux
2017-02-14minor cleanup in all.hQuentin Carbonneaux
2017-02-10support variable argument listsQuentin Carbonneaux
2017-02-08make rsp and rbp globally liveQuentin Carbonneaux
2017-02-06fix edge deletion bug in sccpQuentin Carbonneaux
2017-02-06use uint for block idsQuentin Carbonneaux
2017-01-12use a less obtuse api for vnew()Quentin Carbonneaux
2016-12-21schedule loop nesting computations earlierQuentin Carbonneaux
2016-12-12implement a simple load elimination passQuentin Carbonneaux
2016-12-12implement a simple alias analysisQuentin Carbonneaux
2016-12-12create cfg.c for cfg-related functionsQuentin Carbonneaux
2016-08-17silent a few warningsQuentin Carbonneaux
2016-08-16add support for unions in sysv abiQuentin Carbonneaux
2016-08-16parse union typesQuentin Carbonneaux
2016-08-15specify the allocation function in vnewQuentin Carbonneaux
2016-08-14use an enum for aggregate segmentsQuentin Carbonneaux
2016-08-14get rid of old Alt enumQuentin Carbonneaux
2016-04-25fix type size computations in parserQuentin Carbonneaux
2016-04-22use short for classes (so it is signed for sure)Quentin Carbonneaux
2016-04-22refine fp conversion instructionsQuentin Carbonneaux
2016-04-21cosmetics in all.hQuentin Carbonneaux
2016-04-20match jumps/ops with il textQuentin Carbonneaux
2016-04-18factor some subtyping logic in clsmerge()Quentin Carbonneaux
2016-04-16use unsigned long long for bitsQuentin Carbonneaux
2016-04-13hack an ssa validator (likely buggy)Quentin Carbonneaux
2016-04-12fix wrong isext() macroQuentin Carbonneaux
2016-04-09enable constant foldingQuentin Carbonneaux
2016-04-09add a proper block deletion routineQuentin Carbonneaux
2016-04-07add a canfold field to opdescQuentin Carbonneaux
2016-04-04fat il!Quentin Carbonneaux