index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
all.h
Age
Commit message (
Expand
)
Author
2021-07-30
err when an address contains a sum $a+$b (afl)
Quentin Carbonneaux
2020-08-06
Move NPred in parse.c and decrease it
Michael Forney
2020-08-06
Use a dynamic array for phi arguments
Michael Forney
2019-05-14
drop dead declaration
Quentin Carbonneaux
2019-04-26
Allow stack allocations larger than SHRT_MAX * 4 bytes
Michael Forney
2019-04-16
bump NString and NPred
Quentin Carbonneaux
2019-04-11
properly detect ssa form
Quentin Carbonneaux
2019-03-14
Rearrange the fields in Ins so the bit-fields get packed together
Michael Forney
2019-03-12
improve range-checking macros
Quentin Carbonneaux
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
[next]