aboutsummaryrefslogtreecommitdiff
path: root/src/llvm_backend.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Add checks for pre-existing type declarations.gingerBill2020-03-021-164/+604
|
* Range Statement supportgingerBill2020-02-291-7/+636
|
* Fix `any` type and casting to `any`; Fix `switch` statementgingerBill2020-02-291-64/+69
|
* Type_Info initializationgingerBill2020-02-291-251/+460
|
* Clean-up initialization codegingerBill2020-02-261-31/+618
|
* Global variable initialization supportgingerBill2020-02-231-125/+297
|
* Basic work on obj generationgingerBill2020-02-231-29/+198
|
* Get basic IR code generation working properlygingerBill2020-02-101-642/+1975
|
* Anonymous procedure literal supportgingerBill2020-02-081-30/+237
|
* Add `defer` statement for LBgingerBill2020-02-071-10/+175
|
* Ternary Expr; lbAddr extra; Phi node supportgingerBill2020-02-061-147/+991
|
* IfStmtgingerBill2020-02-051-5/+625
|
* Add ReturnStmtgingerBill2020-02-051-20/+1596
|
* Slowly add more statements and expressions; Add header filegingerBill2020-02-051-307/+786
|
* Port code for lb_build_call_exprgingerBill2020-02-021-19/+410
|
* Implement constant value generation from ExactValuegingerBill2020-02-021-194/+917
|
* Correctly generate LLVM types from Odin types.gingerBill2020-02-021-65/+380
|
* Use `lbValue` to represent values everywheregingerBill2020-02-011-87/+198
|
* Begin LLVM C API integrationgingerBill2020-02-011-0/+831