summary refs log tree commit diff
path: root/lisc/test/cup.ssa
AgeCommit message (Collapse)Author
2016-03-25great renaming campain!Quentin Carbonneaux
2016-03-03testbed is now functionalQuentin Carbonneaux
I would like to make sure some _ tests are passing, however I have to think of a nice way to grab debug output and compare it nicely. Some require NReg == 3, that is a pain in the ass. Maybe they can be changed to work for the full register set.
2016-03-02start work on automating testsQuentin Carbonneaux
2016-02-11update tests to new comparisonsQuentin Carbonneaux
2015-09-18use new function syntax in testsQuentin Carbonneaux
2015-09-15cosmetic indentation style fixQuentin Carbonneaux
2015-09-15turn test files in one function definitionQuentin Carbonneaux
2015-09-15new meaning for comparison typesQuentin Carbonneaux
Before, they designated the width of the comparison result, but now, it specifies the size of the arguments.
2015-09-15jez becomes jnz, complete cmp+jmp contractionQuentin Carbonneaux
2015-09-15split cmp in two sizesQuentin Carbonneaux
2015-09-15fix two bugs in iselQuentin Carbonneaux
2015-09-15quick fix for comparisons with constantsQuentin Carbonneaux
2015-09-15start work on comparisonsQuentin Carbonneaux
There are two things I overlooked so far. 1. Binary instructions like cmp that do not have a result in registers need the size suffix sometimes, for example when comparing a spill location with a constant. 2. The register allocator needs to be adapted to support the comparison instruction: it is not possible to compare two spill locations without using a register.