gingerBill
|
54e6c50769
|
Implement f16 functionality
|
2021-04-01 10:06:00 +01:00 |
|
gingerBill
|
178e891c78
|
Fix some LLVM asserts by using LLVMConstNamedStruct everywhere
|
2021-03-19 15:47:10 +00:00 |
|
gingerBill
|
2a1bec9fbb
|
Clean up lb_end_procedure_body logic
|
2021-03-02 00:43:25 +00:00 |
|
gingerBill
|
302742689b
|
Patch win64 ABI problem caused by a bug in LLVM for 128 bit integers
|
2021-03-01 12:15:28 +00:00 |
|
gingerBill
|
84deee75cc
|
Make lb_create_enum_attribute ignore certain attributes (they are not properly supported by the actual LLVM C API)
|
2021-02-25 11:39:46 +00:00 |
|
gingerBill
|
58422711d1
|
Remove sret attribute in llvm_abi.cpp
|
2021-02-25 00:22:47 +00:00 |
|
gingerBill
|
ba817d153c
|
Get compiling on Mac Mini M1
|
2021-02-24 23:21:34 +00:00 |
|
gingerBill
|
2d88c6c6a5
|
Begin work on aarch64 ABI for -llvm-api
|
2021-02-24 16:49:19 +00:00 |
|
gingerBill
|
28ed310f31
|
Remove "pure" and "pure_none" calling conventions
|
2021-02-23 13:10:23 +00:00 |
|
gingerBill
|
9e42cb1595
|
Add comparisons to structs where all fields are comparable == and !=
|
2020-11-23 12:20:04 +00:00 |
|
gingerBill
|
4379917c7d
|
Re-enable zeroext for i1
|
2020-11-22 21:52:39 +00:00 |
|
gingerBill
|
a2461bdf6b
|
Modify llvm_abi.cpp to work correctly for win64 abi of i128 types. (it's a pain)
|
2020-11-22 21:38:45 +00:00 |
|
gingerBill
|
db0bcbc4f4
|
Fix calling convention for new LLVM ABI, and changePtrSet index to be u32 rather than isize
|
2020-11-15 21:19:08 +00:00 |
|
gingerBill
|
3c1c10a178
|
Begin clarifying allocation patterns by changing from heap_allocator to specific arenas
|
2020-11-15 18:08:52 +00:00 |
|
gingerBill
|
9f93042163
|
Improve lb_abi_to_odin_type
|
2020-11-14 17:09:42 +00:00 |
|
gingerBill
|
a64ea342df
|
Improve USE_NEW_LLVM_ABI_SYSTEM's System V ABI
|
2020-11-12 23:40:13 +00:00 |
|
gingerBill
|
a6c5c203ab
|
Begin work on Sys V for new ABI system
|
2020-11-12 01:21:09 +00:00 |
|
gingerBill
|
70b8b3c7dd
|
Update LLVM backend to begin work on a generic ABI system
|
2020-11-12 00:43:49 +00:00 |
|