summaryrefslogtreecommitdiff
path: root/6/isel.c
AgeCommit message (Expand)Author
2017-09-11Fix indentation.Ori Bernstein
2017-09-10Emit rotl/rotr instructions.Ori Bernstein
2017-09-10Format whitespace.Ori Bernstein
2017-07-09Style(9)-ify.Ori Bernstein
2017-03-20Step by line in gdb.Ori Bernstein
2017-01-02Fix clang warnings.Ori Bernstein
2016-02-22Extract util functions into separate dir from parse/Ori Bernstein
2016-02-20Start refactoringOri Bernstein
2016-02-13Eliminate special case instructions.Ori Bernstein
2016-02-13Same treatment for 'repstosb'Ori Bernstein
2016-02-13And correctly null terminate arg lists.Ori Bernstein
2016-02-13Save regs correctly around rep movsOri Bernstein
2016-01-26Remove the '$' shorthand for end of array.Ori Bernstein
2015-12-28Fix union alignment.Ori Bernstein
2015-12-28Remove leftover debugging cruft.Ori Bernstein
2015-12-28Fix alignment in argument passing.Ori Bernstein
2015-12-15Don't die on zero sized structs.Ori Bernstein
2015-12-15More fixes to void values.Ori Bernstein
2015-12-14Fix void arguments in argument lists.Ori Bernstein
2015-12-14Initial support for void as an expression.Ori Bernstein
2015-11-17MEGAPATCH: Tabification.Ori Bernstein
2015-11-06Add support for '$' operator.Ori Bernstein
2015-10-19Work towards better match statements.Ori Bernstein
2015-09-27Don't index directly off of %rax.Ori Bernstein
2015-09-27Working closures.Ori Bernstein
2015-09-27Add indirect call operator.Ori Bernstein
2015-09-26Separate out the concepts of code and func ptrs.Ori Bernstein
2015-09-26Fix up constant initialization a bit.Ori Bernstein
2015-09-25Refer to captured vars through env ptrOri Bernstein
2015-09-19Store function args into the right place.Ori Bernstein
2015-09-14Fix alignment of function args.Ori Bernstein
2015-08-24Revert "Generates 'rol' instructions."Ori Bernstein
2015-08-23Generates 'rol' instructions.Ori Bernstein
2015-08-23Merge branch 'peephole-opt'Ori Bernstein
2015-08-20Update Plan 9 build for new ABI.Ori Bernstein
2015-08-21Get closer to the C ABIOri Bernstein
2015-08-19Start using mostly caller save ABI.Ori Bernstein
2015-07-24Replace snprintf with a variant that asserts when out of buffer.Ori Bernstein
2015-07-16Remove janky return register crud for stack types.Ori Bernstein
2015-07-05Add proper support for a 'gap' variable.Ori Bernstein
2015-07-05Improve error messages.Ori Bernstein
2015-05-08Use before def checking is closer to working.Ori Bernstein
2015-05-07Add 'undef' operator.Ori Bernstein
2015-05-06Compile error on reaching end of func without return.Ori Bernstein
2015-02-09Fix int->float conversion.Ori Bernstein
2015-02-07Put the rhs of the multiplication operator into a reg.Ori Bernstein
2015-01-25Clear structs.Ori Bernstein
2015-01-06Improve error messages.Ori Bernstein
2014-12-26Fix a few typos.Ori Bernstein
2014-12-26Sign extend byte regs for signed division.Ori Bernstein