aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend_stmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix #1319gingerBill2021-11-191-1/+8
* Remove `scope` field from `Ast`gingerBill2021-11-141-8/+8
* Begin minimizing `Ast` sizegingerBill2021-11-141-2/+3
* Increase usage of `PtrMap`gingerBill2021-11-051-1/+1
* Make llvm backend code use `PtrMap`; remove dead codegingerBill2021-11-051-5/+5
* LLVM Code Generator: Add explicitly padding between fields in LLVM struct typesgingerBill2021-09-131-2/+1
* Begin minimize `Type` size by replacing `Array` with `Slice` etcgingerBill2021-09-131-3/+3
* Add extra message to assertgingerBill2021-08-231-1/+2
* Remove unused codegingerBill2021-08-191-6/+0
* Extra sanity check around `static`gingerBill2021-08-181-4/+11
* Unify semantics of the built-in `swizzle` procedure with the selector express...gingerBill2021-08-091-0/+45
* Reorganize llvm_backend.cpp into separate files for easier maintenancegingerBill2021-08-071-0/+2233