summary refs log tree commit diff
path: root/all.h
AgeCommit message (Expand)Author
2022-10-03parse sb,ub,sh,uh abi typesQuentin Carbonneaux
2022-08-31drop -G flag and add target amd64_appleQuentin Carbonneaux
2022-03-17amd64: restore previous name of amd64_sysv targetMichael Forney
2022-03-15new -t? flag to print default targetQuentin Carbonneaux
2022-03-14dynamic stack allocs for arm64Quentin Carbonneaux
2022-03-14output symbol type and sizeQuentin Carbonneaux
2022-03-08flag types defined as unionsQuentin Carbonneaux
2022-03-08cosmeticsQuentin Carbonneaux
2022-02-17add rv64 backendMichael Forney
2022-02-11gas: put zero data into .bss by defaultMichael Forney
2022-02-02shared linkage logic for func/dataQuentin Carbonneaux
2021-11-22reuse previous address constants in fold()Michael Forney
2021-11-10bump NStringQuentin Carbonneaux
2021-10-22make variadic args explicitQuentin Carbonneaux
2021-07-30err when an address contains a sum $a+$b (afl)Quentin Carbonneaux
2020-08-06Move NPred in parse.c and decrease itMichael Forney
2020-08-06Use a dynamic array for phi argumentsMichael Forney
2019-05-14drop dead declarationQuentin Carbonneaux
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