summary refs log tree commit diff
path: root/lisc/isel.c
AgeCommit message (Expand)Author
2016-03-25great renaming campain!Quentin Carbonneaux
2016-03-22store register usage of ret instructions (abi fuzz)Quentin Carbonneaux
2016-03-22typo in isel (abi fuzzer)Quentin Carbonneaux
2016-03-22dumb switch mistake in isel (abi fuzzer)Quentin Carbonneaux
2016-03-22fix incorrect size increment in abi (abi fuzzer)Quentin Carbonneaux
2016-03-18calls now use rax all the time...Quentin Carbonneaux
2016-03-18handle padding correctly in typesQuentin Carbonneaux
2016-03-18set eax before call (for variadics...)Quentin Carbonneaux
2016-03-18tentative support of calls with struct returnQuentin Carbonneaux
2016-03-18factor return registers computationQuentin Carbonneaux
2016-03-18small fixes in selcall()Quentin Carbonneaux
2016-03-17on the way to clean use countsQuentin Carbonneaux
2016-03-17support return of structsQuentin Carbonneaux
2016-03-16add unsigned division and remainderQuentin Carbonneaux
2016-03-16add shift instructionsQuentin Carbonneaux
2016-03-16document oddity in seljmp()Quentin Carbonneaux
2016-03-09use opdesc[] in isel.cQuentin Carbonneaux
2016-03-08add more info in opdesc[]Quentin Carbonneaux
2016-03-07add new cast instructionQuentin Carbonneaux
2016-03-07refine immediate reload testQuentin Carbonneaux
2016-03-07fix two bad bugs in abi classificationQuentin Carbonneaux
2016-03-03add some (easy) instructionsQuentin Carbonneaux
2016-02-27use a new bits type for bitmapsQuentin Carbonneaux
2016-02-26add cheapo static assertQuentin Carbonneaux
2016-02-24tentative big args supportQuentin Carbonneaux
2016-02-24prepare for big structs passing codeQuentin Carbonneaux
2016-02-24support memory class arguemntsQuentin Carbonneaux
2016-02-24simply use memset to 0 stuffQuentin Carbonneaux
2016-02-24oops, phi nodes rewrite for fast locals was trashedQuentin Carbonneaux
2016-02-23cosmetics in isel.cQuentin Carbonneaux
2016-02-23fix uninitialized variable in selpar()Quentin Carbonneaux
2016-02-23patch return, might not workQuentin Carbonneaux
2016-02-22fix buggy name changes in iselQuentin Carbonneaux
2016-02-21complete fp support for small structsQuentin Carbonneaux
2016-02-21genius or idiot?Quentin Carbonneaux
2016-02-18stop using OXxx1 and use new OLoadQuentin Carbonneaux
2016-02-18use classes in arg classificationQuentin Carbonneaux
2016-02-18complete argcls (pretty ugly...)Quentin Carbonneaux
2016-02-18start completing the fp abiQuentin Carbonneaux
2016-02-15better variable name in selcall()Quentin Carbonneaux
2016-02-15more fp calling conventionsQuentin Carbonneaux
2016-02-15patch isel for store{s,d}Quentin Carbonneaux
2016-02-15partial fix argcls() in iselQuentin Carbonneaux
2016-02-15collect and emit fp constantsQuentin Carbonneaux
2016-02-12fix harmless typo in iselQuentin Carbonneaux
2016-02-11fix the class for generated jumpsQuentin Carbonneaux
2016-02-11fp cmp fixes (highly untested)Quentin Carbonneaux
2016-02-09add one case in address matchingQuentin Carbonneaux
2016-01-29add cheapo static assert in iselQuentin Carbonneaux
2016-01-22fix spacingQuentin Carbonneaux