Phil
|
c9c3611b1d
remove leftover print statement
|
3 years ago |
gingerBill
|
eafa5098aa
Fix #1883
|
3 years ago |
gingerBill
|
a8bd340267
Merge pull request #1395 from hdooley/master
|
3 years ago |
gingerBill
|
f308f37ba1
Remove need for `simd.splat`
|
3 years ago |
gingerBill
|
53f0c6ef1a
Add ranges for simd compounds literals
|
3 years ago |
gingerBill
|
9cbf46e689
Fix constant multi pointer declarations through integers
|
3 years ago |
Henry Dooley
|
865d88dd56
review feedback
|
3 years ago |
Henry Dooley
|
516065d7c2
factor out alloca generation into a helper
|
3 years ago |
gingerBill
|
a674e842d0
Improve matrix indices to offset logic
|
3 years ago |
gingerBill
|
c20230509f
Correct index to offset calculation for matrix compound literals
|
3 years ago |
gingerBill
|
549a383cf0
Merge branch 'master' into new-matrix-type
|
3 years ago |
gingerBill
|
9522c42460
Change use of `LLVMSizeOf` to `lb_sizeof`
|
3 years ago |
gingerBill
|
b4df51e483
Merge branch 'master' into new-matrix-type
|
3 years ago |
gingerBill
|
48de1a01a9
Correct update propagation of type for ternary if expressions
|
3 years ago |
gingerBill
|
48d277a3c4
Allow conversions between matrices of the same element count
|
3 years ago |
gingerBill
|
d67d7168e2
Allow scalars with matrices
|
3 years ago |
gingerBill
|
82b6772ea4
Support matrix literals
|
3 years ago |
gingerBill
|
ba331024af
Very basic matrix support in backend
|
3 years ago |
gingerBill
|
af7008aa44
Allow for array programming value constants
|
3 years ago |
gingerBill
|
00671a59a0
Minor code cleanup for backend; add `struct_fields_index_by_increasing_offset` for future use
|
3 years ago |
gingerBill
|
444fedd8d4
Heavily improve the LLVM struct type generation to improve ABI
|
3 years ago |
gingerBill
|
8de728e3dc
LLVM Code Generator: Add explicitly padding between fields in LLVM struct types
|
3 years ago |
gingerBill
|
fb8fa5217d
Begin minimize `Type` size by replacing `Array` with `Slice` etc
|
3 years ago |
gingerBill
|
df372dbd5b
Migrate and remove more from gb.h
|
4 years ago |
gingerBill
|
e6b2df4b2b
Add extra error message check to `lb_big_int_to_llvm`
|
4 years ago |
gingerBill
|
40822be595
Reorganize llvm_backend.cpp into separate files for easier maintenance
|
4 years ago |