summary refs log tree commit diff
AgeCommit message (Expand)Author
2015-10-04parse functions in minicQuentin Carbonneaux
2015-10-04update miniyaccQuentin Carbonneaux
2015-10-03== and != do not consider signsQuentin Carbonneaux
2015-10-02minor bug in case WhileQuentin Carbonneaux
2015-10-02oops, stupid swap in a printfQuentin Carbonneaux
2015-10-02start an example compiler for a subset of CQuentin Carbonneaux
2015-10-01fix a bug for structure arguments in regsQuentin Carbonneaux
2015-10-01support negative frame offsets in emitQuentin Carbonneaux
2015-09-30remove dead assignmentQuentin Carbonneaux
2015-09-30finalize the new slot systemQuentin Carbonneaux
2015-09-30use more machine registersQuentin Carbonneaux
2015-09-30uniformize alignment code in framesz()Quentin Carbonneaux
2015-09-30fix two invalid Tmp.spill valuesQuentin Carbonneaux
2015-09-29wip on new stack slots (emit, spill)Quentin Carbonneaux
2015-09-29more fixes for the new slot representationQuentin Carbonneaux
2015-09-29wip on a simpler slot handlingQuentin Carbonneaux
2015-09-28stupid hinting works better without traces!Quentin Carbonneaux
2015-09-27compute reg interferences in filllive()Quentin Carbonneaux
2015-09-26do not merge phi classes of interfering tempsQuentin Carbonneaux
2015-09-26move the liveon() function in live.cQuentin Carbonneaux
2015-09-25fresh new trace based allocator (needs tuning)Quentin Carbonneaux
2015-09-25prepare rega for trace-based allocationQuentin Carbonneaux
2015-09-25add union-find based phi-class computationQuentin Carbonneaux
2015-09-25change controversial (at best) typedefQuentin Carbonneaux
2015-09-25move return type information into FnQuentin Carbonneaux
2015-09-22small simplification in seljmpQuentin Carbonneaux
2015-09-22improve error reporting in the parserQuentin Carbonneaux
2015-09-22do not do dce on register assignmentsQuentin Carbonneaux
2015-09-22compile retw and retl as a move in raxQuentin Carbonneaux
2015-09-22oops, missing newline in pretty-printerQuentin Carbonneaux
2015-09-22parse return types of functionsQuentin Carbonneaux
2015-09-21print size suffix for swapQuentin Carbonneaux
2015-09-21fix rega bug for indirect callsQuentin 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-18add the first stand-alone test programQuentin Carbonneaux
2015-09-18use new function syntax in testsQuentin Carbonneaux
2015-09-17this fixme was really more a todoQuentin Carbonneaux
2015-09-17add hack in emit to support stack argumentsQuentin Carbonneaux
2015-09-17fix buggy handling of stack arguments in selpar()Quentin Carbonneaux
2015-09-17fix two bugs in selpar()Quentin Carbonneaux
2015-09-17pretty print OPar os parnQuentin Carbonneaux
2015-09-17parse parameter lists of functionsQuentin Carbonneaux
2015-09-17fix memcpy bugQuentin Carbonneaux
2015-09-17start work on fuction parametersQuentin Carbonneaux
2015-09-16follow suggestion of gccQuentin Carbonneaux
2015-09-15use unison default choicesQuentin Carbonneaux
2015-09-15synchronize large doc with unisonQuentin Carbonneaux