aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/ssa.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Win32 Demo: OpenGL ContextgingerBill2016-08-161-1/+6
|
* defer statementsgingerBill2016-08-161-58/+150
|
* Compile with odin.exe and no run.batgingerBill2016-08-161-5/+5
| | | | This is win32 only and requires CreateProcessA
* Merge branch 'master' of http://git.handmadedev.org/gingerbill/OdingingerBill2016-08-161-0/+26
|\ | | | | | | | | | | | | | | # Conflicts: # examples/main.ll # examples/main.odin # examples/win32.odin # src/codegen/print_llvm.cpp
| * Win32 testgingerBill2016-08-151-12/+17
| |
* | Win32 Window TestgingerBill2016-08-161-12/+23
|/
* string comparisonsgingerBill2016-08-151-6/+3
|
* #foreign "custom_name"; <N x i1> bugs (see test.ll and test2.ll)gingerBill2016-08-141-1/+11
|
* Vector index works with booleans now.gingerBill2016-08-141-94/+97
|
* append :: proc(s: ^[]T, i: T) -> boolgingerBill2016-08-141-25/+112
|
* expr as type; {N}bool is still causing problemsgingerBill2016-08-141-95/+205
|
* Compound Literals - struct, array, slice, vectorgingerBill2016-08-121-28/+138
|
* Nested ProceduresgingerBill2016-08-111-2/+23
|
* Code generation for procedure literalsgingerBill2016-08-111-36/+62
|
* copy(...)gingerBill2016-08-101-66/+178
|
* Tuple support in codegengingerBill2016-08-101-10/+80
|
* f16/f128,u|i128, basic vector support.gingerBill2016-08-101-9/+44
|
* Strings galore!gingerBill2016-08-051-38/+49
|
* Minor refactor and basic librarygingerBill2016-08-051-116/+145
|
* String supportgingerBill2016-08-051-94/+229
|
* Basic call expression and fix to assignment count checkinggingerBill2016-08-031-121/+199
|
* Slice creation for SliceExprgingerBill2016-08-031-47/+198
|
* ret, unreachable, param, derefgingerBill2016-08-021-154/+329
|
* Massive Refactor and If statementsgingerBill2016-08-021-278/+401
|
* Big Refactor to type less :PgingerBill2016-08-011-123/+205
|
* Basic ComparisonsgingerBill2016-08-011-3/+64
|
* Variable declaration and assign, unary operatorsgingerBill2016-07-311-57/+227
|
* Restart LLVM IR SSA generationgingerBill2016-07-301-0/+746
This is the third go and I'm going for it!