summary refs log tree commit diff
path: root/lisc/emit.c
AgeCommit message (Expand)Author
2016-03-16add shift instructionsQuentin Carbonneaux
2016-03-08add more info in opdesc[]Quentin Carbonneaux
2016-03-08add a default align for data defsQuentin Carbonneaux
2016-03-07add new cast instructionQuentin Carbonneaux
2016-03-03add some (easy) instructionsQuentin Carbonneaux
2016-02-29revert buggy test in memory refs emissionQuentin Carbonneaux
2016-02-29cosmeticsQuentin Carbonneaux
2016-02-28Error properly on strings.Ori Bernstein
2016-02-28Add zero fill data.Ori Bernstein
2016-02-28Add strings as 'b "foo"'Ori Bernstein
2016-02-28Allow trailing and ',' and references in data.Ori Bernstein
2016-02-24do not print null offsetsQuentin Carbonneaux
2016-02-24fix swapped operands on emitcopy() callQuentin Carbonneaux
2016-02-22simplify emit tableQuentin Carbonneaux
2016-02-18stop using OXxx1 and use new OLoadQuentin Carbonneaux
2016-02-15fix comments in emitQuentin Carbonneaux
2016-02-15quickly patch emit (fp load and store)Quentin Carbonneaux
2016-02-15collect and emit fp constantsQuentin Carbonneaux
2016-02-11fp cmp fixes (highly untested)Quentin Carbonneaux
2016-02-04fix indent in emitQuentin Carbonneaux
2016-02-04more mac os compatibility in emitQuentin Carbonneaux
2016-02-04cheap rip relative hackQuentin Carbonneaux
2016-02-04fix emit bugs for binopsQuentin Carbonneaux
2016-02-04fix typo in emit tablesQuentin Carbonneaux
2016-02-03fix call emissionQuentin Carbonneaux
2016-02-03finish emit lifting, seems ok nowQuentin Carbonneaux
2016-02-03more revamp in emitQuentin Carbonneaux
2016-02-02document emit formatQuentin Carbonneaux
2016-01-29start emit simplificationQuentin Carbonneaux
2015-11-30stores becomes storehQuentin Carbonneaux
2015-10-30this test optimization is sometimes incorrectQuentin Carbonneaux
2015-10-30small fix in memory refs emissionQuentin Carbonneaux
2015-10-30add support for RAMem in emitQuentin Carbonneaux
2015-10-30start integrating RAMem referencesQuentin Carbonneaux
2015-10-30emit code for extensions, move slots into RAltQuentin Carbonneaux
2015-10-19uniformize sign extension and mem loadsQuentin Carbonneaux
2015-10-08allow multiple functions in fileQuentin Carbonneaux
2015-10-08emit alignment directives properlyQuentin Carbonneaux
2015-10-07finish implementing data parsingQuentin Carbonneaux
2015-10-01support negative frame offsets in emitQuentin Carbonneaux
2015-09-30uniformize alignment code in framesz()Quentin Carbonneaux
2015-09-29wip on new stack slots (emit, spill)Quentin Carbonneaux
2015-09-22parse return types of functionsQuentin Carbonneaux
2015-09-21emit syntactically valid callsQuentin Carbonneaux
2015-09-20factor formatting inside emitfQuentin Carbonneaux
2015-09-20simplify two loops with a pointerQuentin Carbonneaux
2015-09-20save callee-save registersQuentin Carbonneaux
2015-09-17add hack in emit to support stack argumentsQuentin Carbonneaux
2015-09-17start work on fuction parametersQuentin Carbonneaux
2015-09-15hack to enable proper regalloc on callsQuentin Carbonneaux