index
:
~cnx/roux
this commit
main
Alternative QBE compiler
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lisc
/
emit.c
Age
Commit message (
Expand
)
Author
2016-03-08
add more info in opdesc[]
Quentin Carbonneaux
2016-03-08
add a default align for data defs
Quentin Carbonneaux
2016-03-07
add new cast instruction
Quentin Carbonneaux
2016-03-03
add some (easy) instructions
Quentin Carbonneaux
2016-02-29
revert buggy test in memory refs emission
Quentin Carbonneaux
2016-02-29
cosmetics
Quentin Carbonneaux
2016-02-28
Error properly on strings.
Ori Bernstein
2016-02-28
Add zero fill data.
Ori Bernstein
2016-02-28
Add strings as 'b "foo"'
Ori Bernstein
2016-02-28
Allow trailing and ',' and references in data.
Ori Bernstein
2016-02-24
do not print null offsets
Quentin Carbonneaux
2016-02-24
fix swapped operands on emitcopy() call
Quentin Carbonneaux
2016-02-22
simplify emit table
Quentin Carbonneaux
2016-02-18
stop using OXxx1 and use new OLoad
Quentin Carbonneaux
2016-02-15
fix comments in emit
Quentin Carbonneaux
2016-02-15
quickly patch emit (fp load and store)
Quentin Carbonneaux
2016-02-15
collect and emit fp constants
Quentin Carbonneaux
2016-02-11
fp cmp fixes (highly untested)
Quentin Carbonneaux
2016-02-04
fix indent in emit
Quentin Carbonneaux
2016-02-04
more mac os compatibility in emit
Quentin Carbonneaux
2016-02-04
cheap rip relative hack
Quentin Carbonneaux
2016-02-04
fix emit bugs for binops
Quentin Carbonneaux
2016-02-04
fix typo in emit tables
Quentin Carbonneaux
2016-02-03
fix call emission
Quentin Carbonneaux
2016-02-03
finish emit lifting, seems ok now
Quentin Carbonneaux
2016-02-03
more revamp in emit
Quentin Carbonneaux
2016-02-02
document emit format
Quentin Carbonneaux
2016-01-29
start emit simplification
Quentin Carbonneaux
2015-11-30
stores becomes storeh
Quentin Carbonneaux
2015-10-30
this test optimization is sometimes incorrect
Quentin Carbonneaux
2015-10-30
small fix in memory refs emission
Quentin Carbonneaux
2015-10-30
add support for RAMem in emit
Quentin Carbonneaux
2015-10-30
start integrating RAMem references
Quentin Carbonneaux
2015-10-30
emit code for extensions, move slots into RAlt
Quentin Carbonneaux
2015-10-19
uniformize sign extension and mem loads
Quentin Carbonneaux
2015-10-08
allow multiple functions in file
Quentin Carbonneaux
2015-10-08
emit alignment directives properly
Quentin Carbonneaux
2015-10-07
finish implementing data parsing
Quentin Carbonneaux
2015-10-01
support negative frame offsets in emit
Quentin Carbonneaux
2015-09-30
uniformize alignment code in framesz()
Quentin Carbonneaux
2015-09-29
wip on new stack slots (emit, spill)
Quentin Carbonneaux
2015-09-22
parse return types of functions
Quentin Carbonneaux
2015-09-21
emit syntactically valid calls
Quentin Carbonneaux
2015-09-20
factor formatting inside emitf
Quentin Carbonneaux
2015-09-20
simplify two loops with a pointer
Quentin Carbonneaux
2015-09-20
save callee-save registers
Quentin Carbonneaux
2015-09-17
add hack in emit to support stack arguments
Quentin Carbonneaux
2015-09-17
start work on fuction parameters
Quentin Carbonneaux
2015-09-15
hack to enable proper regalloc on calls
Quentin Carbonneaux
2015-09-15
implement aggregate passing in regs
Quentin Carbonneaux
[next]