Age | Commit message (Expand) | Author |
---|---|---|
2015-09-15 | emit stack fixup only when necessary | Quentin Carbonneaux |
2015-09-15 | cosmetic indentation style fix | Quentin Carbonneaux |
2015-09-15 | reshuffle instructions around call | Quentin Carbonneaux |
2015-09-15 | drop arity information from OpDesc | Quentin Carbonneaux |
2015-09-15 | add a simple function call test | Quentin Carbonneaux |
2015-09-15 | hack to enable proper regalloc on calls | Quentin Carbonneaux |
2015-09-15 | fix alignment for structs on the stack | Quentin Carbonneaux |
2015-09-15 | diagnose float structs | Quentin Carbonneaux |
2015-09-15 | implement aggregate passing in regs | Quentin Carbonneaux |
2015-09-15 | start function call lowering (wip) | Quentin Carbonneaux |
2015-09-15 | add parsing code for function calls | Quentin Carbonneaux |
2015-09-15 | define a new CMPS macro, shorten Type | Quentin Carbonneaux |
2015-09-15 | make type size unsigned | Quentin Carbonneaux |
2015-09-15 | fix minor type parsing bugs | Quentin Carbonneaux |
2015-09-15 | turn test files in one function definition | Quentin Carbonneaux |
2015-09-15 | start work on aggregate types | Quentin Carbonneaux |
2015-09-15 | add source and authorship to cprime.ssa | Quentin Carbonneaux |
2015-09-15 | add the first generated test! | Quentin Carbonneaux |
2015-09-15 | split some long calls | Quentin Carbonneaux |
2015-09-15 | new alignment test | Quentin Carbonneaux |
2015-09-15 | get rid of OTrunc | Quentin Carbonneaux |
2015-09-15 | fix two bugs in new emit | Quentin Carbonneaux |
2015-09-15 | update emit to the new setting | Quentin Carbonneaux |
2015-09-15 | new meaning for comparison types | Quentin Carbonneaux |
2015-09-15 | the wide bit of OAddr matters! | Quentin Carbonneaux |
2015-09-15 | more modifications to rega | Quentin Carbonneaux |
2015-09-15 | add a size to all operations (wip) | Quentin Carbonneaux |
2015-09-15 | add new prime finding program | Quentin Carbonneaux |
2015-09-15 | fix invalid test in emit | Quentin Carbonneaux |
2015-09-15 | my assumptions in dopm() were wrong | Quentin Carbonneaux |
2015-09-15 | output labels only when necessary | Quentin Carbonneaux |
2015-09-15 | simplify rega's dopm() | Quentin Carbonneaux |
2015-09-15 | make spiller aware of parallel assignments | Quentin Carbonneaux |
2015-09-15 | fix comments in pmov | Quentin Carbonneaux |
2015-09-15 | update dopm() | Quentin Carbonneaux |
2015-09-15 | write more tests for dopm() | Quentin Carbonneaux |
2015-09-15 | add helpful diagnostics | Quentin Carbonneaux |
2015-09-15 | add test scaffolding code | Quentin Carbonneaux |
2015-09-15 | start exhaustive testing dopm() | Quentin Carbonneaux |
2015-09-15 | work in progress on parallel moves | Quentin Carbonneaux |
2015-09-15 | use loop frequency in ties of rpo | Quentin Carbonneaux |
2015-09-15 | fix two bugs in rega | Quentin Carbonneaux |
2015-09-15 | change cmp $0, %reg, to test %reg, %reg | Quentin Carbonneaux |
2015-09-15 | fix emit(OCopy) and use pointers in max.ssa | Quentin Carbonneaux |
2015-09-15 | alloc16 comes for free, iiuc the abi | Quentin Carbonneaux |
2015-09-15 | remove non-critical diagnostics | Quentin Carbonneaux |
2015-09-15 | add truncation operation | Quentin Carbonneaux |
2015-09-15 | remove dead code from rega | Quentin Carbonneaux |
2015-09-15 | remove old comment | Quentin Carbonneaux |
2015-09-15 | the abi is unclear, practice suggests that change | Quentin Carbonneaux |