summary refs log tree commit diff
AgeCommit message (Expand)Author
2022-02-27rv64: formatting and bug fix in epilogueQuentin Carbonneaux
2022-02-27doc: Add missing neg entry to indexScott Graham
2022-02-27rv64: cosmetics in iselQuentin Carbonneaux
2022-02-25disable pie for rv64 testsQuentin Carbonneaux
2022-02-25improve consistency in arm64 and rv64 abisQuentin Carbonneaux
2022-02-24parse: allow string after first data itemPaul Ouellette
2022-02-24doc: minor fixesPaul Ouellette
2022-02-24fix folding of shifts of word operand by >32Paul Ouellette
2022-02-17add rv64 backendMichael Forney
2022-02-17test: add c[u]od checks to isel2 and add new integer compare test isel3Michael Forney
2022-02-17cfg: remove unnecessary check for jump typeMichael Forney
2022-02-17Revert "skip jump arguments in rega"Michael Forney
2022-02-17spill: consider jump argument as use of registerMichael Forney
2022-02-11document the automatic use of bssQuentin Carbonneaux
2022-02-11gas: put zero data into .bss by defaultMichael Forney
2022-02-11doc: fix name of export linkage flagPaul Ouellette
2022-02-02shared linkage logic for func/dataQuentin Carbonneaux
2022-01-31arm64: handle large slots in OcopyQuentin Carbonneaux
2022-01-31Do not use the asm keyword as a local variableDetlef Riekenberg
2022-01-28amd64/isel: nitsQuentin Carbonneaux
2022-01-28fix test/fpcnv (wrong spacing)Quentin Carbonneaux
2022-01-28update token hash paramsQuentin Carbonneaux
2022-01-28implement float -> unsigned castsBor Grošelj Simić
2022-01-28implement unsigned -> float castsBor Grošelj Simić
2022-01-23increase token limit to 255Bor Grošelj Simić
2022-01-23bump copyright yearQuentin Carbonneaux
2022-01-23check for fopen() errors for output fileBor Grošelj Simić
2022-01-23Add a negation instructionEyal Sawady
2021-12-05arm64: fix slots with offset >32kQuentin Carbonneaux
2021-11-22reuse previous address constants in fold()Michael Forney
2021-11-10fold: Prevent error when address is used as operandMichael Forney
2021-11-10bump NStringQuentin Carbonneaux
2021-11-10fold: Don't fold invalid addition/subtraction rather than failingMichael Forney
2021-11-08amd64: avoid reading past end of passed structMichael Forney
2021-11-08fix for sloppy reg->mem in arm64 abiQuentin Carbonneaux
2021-10-28new chacha20 testQuentin Carbonneaux
2021-10-26use unified diff format for test outputMichael Forney
2021-10-26remove trailing whitespace from test/abi7.ssaMichael Forney
2021-10-26spill: fix regs assertionsQuentin Carbonneaux
2021-10-26arm64: Add LR to list of registers to saveMichael Forney
2021-10-25arm64/emit.c: fix move instructions with big immediate valuesSudipto Mallick
2021-10-25arm64: handle copy of constant to slotMichael Forney
2021-10-25arm64: Handle slots in Ocopy operandsMichael Forney
2021-10-25arm64: handle slotsMichael Forney
2021-10-22make variadic args explicitQuentin Carbonneaux
2021-10-17use -static when cross-compiling testsQuentin Carbonneaux
2021-10-17amd64/sysv: unbreak env callsQuentin Carbonneaux
2021-10-13add size suffix to frame setup.Andrew Chambers
2021-10-11spill: add some comments describing functionsMichael Forney
2021-10-11util: fix typo preventing 4-byte copy in blit()Michael Forney