aboutsummaryrefslogtreecommitdiffhomepage
path: root/src-backend/unittest
AgeCommit message (Expand)AuthorFilesLines
2024-05-25Backend: Also optimize arithmetic ops of mixed typesSamuel Lidén Borell1-0/+72
2024-05-11Update copyright yearsSamuel Lidén Borell3-3/+3
2024-04-28Backend: Optimize out redundant MOVE'sSamuel Lidén Borell1-1/+2
2024-04-07irdump: Refactor to avoid buffering of source arguments outputSamuel Lidén Borell2-0/+36
2024-03-17Backend: Use callee-saved registersSamuel Lidén Borell1-2/+2
2023-12-27codegen: Don't rely on unsigned/size_t being 32 bitsSamuel Lidén Borell1-0/+7
2023-08-11Use namespace prefix in include guardsSamuel Lidén Borell1-2/+2
2023-07-25Move ld.so selection into backendSamuel Lidén Borell1-10/+10
2023-07-22elf: Add .interp for executablesSamuel Lidén Borell1-10/+10
2023-07-15Update copyright yearsSamuel Lidén Borell3-3/+3
2023-07-07Backend: Fix named typesSamuel Lidén Borell1-23/+114
2023-07-01Backend: Optimize away instructions after jump/return/trapSamuel Lidén Borell1-2/+2
2023-07-01Backend: Add jump when EBB's are non-sequentialSamuel Lidén Borell2-6/+47
2023-07-01Backend: Mark defined EBB's and fix ebb_id after switch-caseSamuel Lidén Borell1-2/+2
2023-06-18Misc cleanup + add TODOsSamuel Lidén Borell1-1/+0
2023-06-16Backend: Use explicit variable IDs + related bug fixesSamuel Lidén Borell2-5/+5
2023-05-07Fix various warnings found by clang-analyze and cppcheckSamuel Lidén Borell2-5/+5
2023-04-30Backend: Remove unused "prev" fieldSamuel Lidén Borell1-2/+0
2023-03-31Backend: Implement output of ELF File Header and machine codeSamuel Lidén Borell1-0/+2
2023-03-31Backend: Sort source filenames alphabeticallySamuel Lidén Borell1-1/+1
2023-02-19Backend: Share var-lanes for variables used only in one EBBSamuel Lidén Borell1-1/+125
2023-02-19Add missing files of previous commitSamuel Lidén Borell1-0/+36
2023-02-18Basic var-lane (abstract register) allocationSamuel Lidén Borell1-0/+1
2022-12-26Backend: Put result operand lastSamuel Lidén Borell1-2/+2
2022-12-23Revise bblock handling in backend, and implement if/else bblock generationSamuel Lidén Borell1-4/+2
2022-12-22Backend: Fix problems with unity builds in the backendSamuel Lidén Borell1-2/+2
2022-12-18Backend: Add IDs of definitions. Pass typedefs to backendSamuel Lidén Borell1-27/+37
2022-12-10Backend: Add function stubs for output generationSamuel Lidén Borell2-0/+36
2022-11-22Backend: Functions to add paramdefs and operandsSamuel Lidén Borell1-0/+83
2022-11-20Backend: Functions to add bblock and opsSamuel Lidén Borell1-0/+44
2022-11-20Backend: Refactor and add documentation comments. Add "regsets"Samuel Lidén Borell2-20/+34
2022-10-01Backend: Fix OoM-tests: tests_archfeature_*Samuel Lidén Borell1-2/+2
2022-10-01Backend: Initialization of the code generatorSamuel Lidén Borell4-4/+57
2022-09-06Add some unit tests for backend data structuresSamuel Lidén Borell3-3/+217
2022-09-04Use common makefile for backend + basic structure unit testsSamuel Lidén Borell7-0/+428