summaryrefslogtreecommitdiff
path: root/6/isel.c
AgeCommit message (Expand)Author
2020-07-11Fix tests on BSDs and 9front, improve names.abiOri Bernstein
2020-06-24Return small-aggregate values by the AMD64 abi.S. Gilles
2020-06-20Pass small-aggregate arguments by the AMD64 abi.S. Gilles
2020-06-11Add classification algorithm for small-struct passing.S. Gilles
2020-06-11Factor out the code for placing/retrieving arguments.S. Gilles
2020-03-15Align spilled arguments correctly for amd64 abi.Ori Bernstein
2019-04-28Fix float conversions in casts.Ori Bernstein
2019-02-26Accept that `file` isn't a node.Ori Bernstein
2018-07-19Support direct tuple access operators "tuple.N"Quentin Carbonneaux
2018-03-20Fix corrupted merge of 'autoexpr'S. Gilles
2018-03-13Merge branch 'autoexpr' into libmathS. Gilles
2018-03-06Add ternary operator.Ori Bernstein
2018-01-26New auto operator.Quentin Carbonneaux
2018-01-21Cheap enums.Quentin Carbonneaux
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