aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_utility.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* | Basic support for matrix*vector, vector*matrix operationsgingerBill2021-10-191-4/+6
* | Very basic matrix support in backendgingerBill2021-10-181-0/+35
|/
* Minor code cleanup for backend; add `struct_fields_index_by_increasing_offset...gingerBill2021-10-021-1/+1
* Remove need for alignment `lb_struct_has_padding_prefix`gingerBill2021-10-021-5/+0
* Heavily improve the LLVM struct type generation to improve ABIgingerBill2021-10-021-8/+39
* LLVM Code Generator: Add explicitly padding between fields in LLVM struct typesgingerBill2021-09-131-6/+49
* Only store `field_index` remove `field_src_index` (for the time being)gingerBill2021-09-131-8/+12
* Fix slice indices endiannessgingerBill2021-09-121-0/+11
* Remove unused codegingerBill2021-08-191-2/+0
* `or_return` built-in proceduregingerBill2021-08-151-0/+42
* Reorganize llvm_backend.cpp into separate files for easier maintenancegingerBill2021-08-071-0/+1257