index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2015-10-08
update miniyacc
Quentin Carbonneaux
2015-10-08
change end comment for functions
Quentin Carbonneaux
2015-10-08
fix minor bug in rega
Quentin Carbonneaux
2015-10-08
improve debug output
Quentin Carbonneaux
2015-10-08
allow multiple functions in file
Quentin Carbonneaux
2015-10-08
use DEnd for strings too
Quentin Carbonneaux
2015-10-08
emit alignment directives properly
Quentin Carbonneaux
2015-10-08
rename ealloc to emalloc
Quentin Carbonneaux
2015-10-07
store the byte array in max.ssa
Quentin Carbonneaux
2015-10-07
finish implementing data parsing
Quentin Carbonneaux
2015-10-07
start work on parsing data blocks
Quentin Carbonneaux
2015-10-06
uh oh, typo bug in freeall()
Quentin Carbonneaux
2015-10-06
add pool memory management
Quentin Carbonneaux
2015-10-06
use new vector functions instead of reallocs
Quentin Carbonneaux
2015-10-06
split long line in idup
Quentin Carbonneaux
2015-10-06
specialize vdup into idup
Quentin Carbonneaux
2015-10-06
factor ins array edition in icpy
Quentin Carbonneaux
2015-10-05
factor vector duplication in vdup()
Quentin Carbonneaux
2015-10-05
rename blocka to balloc
Quentin Carbonneaux
2015-10-05
remove useless ntyp in util.c
Quentin Carbonneaux
2015-10-05
implement popcnt with a simple loop
Quentin Carbonneaux
2015-10-05
factor some utility functions/data in util.c
Quentin Carbonneaux
2015-10-05
fix debug output of liveness
Quentin Carbonneaux
2015-10-05
clean the command line interface
Quentin Carbonneaux
2015-10-04
remove example file
Quentin Carbonneaux
2015-10-04
add gitignore to minic/
Quentin Carbonneaux
2015-10-04
support unary minus
Quentin Carbonneaux
2015-10-04
add post {in,de}crement support + fix grammar
Quentin Carbonneaux
2015-10-04
update test to new syntax
Quentin Carbonneaux
2015-10-04
parse functions in minic
Quentin Carbonneaux
2015-10-04
update miniyacc
Quentin Carbonneaux
2015-10-03
== and != do not consider signs
Quentin Carbonneaux
2015-10-02
minor bug in case While
Quentin Carbonneaux
2015-10-02
oops, stupid swap in a printf
Quentin Carbonneaux
2015-10-02
start an example compiler for a subset of C
Quentin Carbonneaux
2015-10-01
fix a bug for structure arguments in regs
Quentin Carbonneaux
2015-10-01
support negative frame offsets in emit
Quentin Carbonneaux
2015-09-30
remove dead assignment
Quentin Carbonneaux
2015-09-30
finalize the new slot system
Quentin Carbonneaux
2015-09-30
use more machine registers
Quentin Carbonneaux
2015-09-30
uniformize alignment code in framesz()
Quentin Carbonneaux
2015-09-30
fix two invalid Tmp.spill values
Quentin Carbonneaux
2015-09-29
wip on new stack slots (emit, spill)
Quentin Carbonneaux
2015-09-29
more fixes for the new slot representation
Quentin Carbonneaux
2015-09-29
wip on a simpler slot handling
Quentin Carbonneaux
2015-09-28
stupid hinting works better without traces!
Quentin Carbonneaux
2015-09-27
compute reg interferences in filllive()
Quentin Carbonneaux
2015-09-26
do not merge phi classes of interfering temps
Quentin Carbonneaux
2015-09-26
move the liveon() function in live.c
Quentin Carbonneaux
2015-09-25
fresh new trace based allocator (needs tuning)
Quentin Carbonneaux
[next]