Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-03-18 | start work on an abi fuzzer | Quentin Carbonneaux | |
2016-03-18 | calls now use rax all the time... | Quentin Carbonneaux | |
2016-03-18 | remove spurious assignments in rega | Quentin Carbonneaux | |
2016-03-18 | more thorough abi testing | Quentin Carbonneaux | |
2016-03-18 | oops, nul terminate string tokens | Quentin Carbonneaux | |
2016-03-18 | lamely handle swap of sse registers | Quentin Carbonneaux | |
2016-03-18 | handle padding correctly in types | Quentin Carbonneaux | |
2016-03-18 | set eax before call (for variadics...) | Quentin Carbonneaux | |
2016-03-18 | tentative support of calls with struct return | Quentin Carbonneaux | |
2016-03-18 | factor return registers computation | Quentin Carbonneaux | |
2016-03-18 | small fixes in selcall() | Quentin Carbonneaux | |
* Floating point return values are now handled correctly (I thought they were...). * Use counts of the "stack pointer" used for memory arguments are tracked correctly. * Use counts of struct argument pointers are tracked correctly. | |||
2016-03-17 | on the way to clean use counts | Quentin Carbonneaux | |
2016-03-17 | support return of structs | Quentin Carbonneaux | |
2016-03-17 | parse fixes for struct return | Quentin Carbonneaux | |
2016-03-16 | add unsigned division and remainder | Quentin Carbonneaux | |
2016-03-16 | add shift instructions | Quentin Carbonneaux | |
2016-03-16 | refine comment of OpDesc.sflag | Quentin Carbonneaux | |
2016-03-16 | document oddity in seljmp() | Quentin Carbonneaux | |
2016-03-16 | test comparison elimination in isel | Quentin Carbonneaux | |
2016-03-09 | be more precise in load types | Quentin Carbonneaux | |
2016-03-09 | use opdesc[] in isel.c | Quentin Carbonneaux | |
2016-03-09 | Ori says we have to use "check" | Quentin Carbonneaux | |
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 test in fpcnv.ssa | Quentin Carbonneaux | |
2016-03-07 | add new cast instruction | Quentin Carbonneaux | |
2016-03-07 | test new conversion instructions | Quentin Carbonneaux | |
2016-03-07 | shuffle a bit visitins() | Quentin Carbonneaux | |
2016-03-07 | refine immediate reload test | Quentin Carbonneaux | |
We only need to load all the bits of a large constant when it is used in long context. | |||
2016-03-07 | cosmetics in err() | Quentin Carbonneaux | |
2016-03-07 | oops symbol conflict in abi3... | Quentin Carbonneaux | |
2016-03-07 | fix two bad bugs in abi classification | Quentin Carbonneaux | |
The conditions to put a struct in memory or not were wrong. And I misused the cls field of the AClass struct. | |||
2016-03-07 | make abi3 resistant to reassoc | Quentin Carbonneaux | |
2016-03-07 | complete abi3 test (fails) | Quentin Carbonneaux | |
2016-03-05 | new abi test, driver is to do | Quentin Carbonneaux | |
2016-03-04 | make bshas() inline | Quentin Carbonneaux | |
2016-03-04 | ignore .out files | Quentin Carbonneaux | |
2016-03-04 | bump up NIns, should not hurt us | Quentin Carbonneaux | |
2016-03-04 | get rid of hard coded NBlk | Quentin Carbonneaux | |
2016-03-03 | add some (easy) instructions | Quentin Carbonneaux | |
2016-03-03 | reduce runtime of cprime.ssa | Quentin Carbonneaux | |
2016-03-03 | fix typo in abi2.ssa | Quentin Carbonneaux | |
2016-03-03 | build tests with -g and show returned error code | Quentin Carbonneaux | |
2016-03-03 | new basic fp abi test | Quentin Carbonneaux | |
2016-03-03 | add new abi test | Quentin Carbonneaux | |
2016-03-03 | nicer aligned okays | Quentin Carbonneaux | |
2016-03-03 | fix output inconsistencies in test/go.sh | Quentin Carbonneaux | |
2016-03-03 | testbed is now functional | Quentin 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-03 | complete testing routine | Quentin Carbonneaux | |
2016-03-02 | start work on automating tests | Quentin Carbonneaux | |