|
|
33d5ee03f0
|
Improve LLVM IR SSA names
|
2025-07-20 20:50:32 +03:00 |
|
|
|
71a01dad69
|
Remove name from alloca
|
2025-07-20 20:24:26 +03:00 |
|
|
|
a62f9db422
|
Get static arrays actually working alone
|
2025-07-20 19:23:42 +03:00 |
|
|
|
f952651a66
|
Get structs to work in debug information
|
2025-07-20 13:52:54 +03:00 |
|
|
|
c0b02f8a45
|
Clean up some prints
|
2025-07-20 05:04:12 +03:00 |
|
|
|
5f65d3438a
|
Get arrays to work in DI, huzzah
|
2025-07-19 22:08:23 +03:00 |
|
|
|
c1cc1d28de
|
Implement array and struct debug info
|
2025-07-19 20:51:06 +03:00 |
|
|
|
98169af415
|
Add array and pointer-types to lib
|
2025-07-19 16:18:29 +03:00 |
|
|
|
a5bca6be82
|
Improve debug info debug logging somewhat
|
2025-07-19 13:24:32 +03:00 |
|
|
|
b169e67ca4
|
Add debug locations to returns
|
2025-07-18 18:36:04 +03:00 |
|
|
|
3870b421a9
|
Refactor indexing/accessing a bit, no mutability
|
2025-07-16 22:04:11 +03:00 |
|
|
|
d1a37058df
|
Fix warnings
|
2025-07-16 16:16:58 +03:00 |
|
|
|
31185d921e
|
Properly implement structs in lib
|
2025-07-16 16:11:45 +03:00 |
|
|
|
2b47c4efc7
|
Make linking modules together work, fix printing modules
|
2025-07-14 21:10:13 +03:00 |
|
|
|
5d06ecb874
|
Add broken support for nested arrays
|
2025-07-14 00:05:05 +03:00 |
|
|
|
cbb1be1161
|
Implement GEP instead of the weird thing before
|
2025-07-13 23:14:16 +03:00 |
|
|
|
d62d6e2845
|
Actually finish array-support for lib
|
2025-07-13 20:56:24 +03:00 |
|
|
|
a2e52e0bd2
|
Add Array support to llvm-lib
|
2025-07-13 20:31:33 +03:00 |
|
|
|
14e0dcbe15
|
(broken) add part 1 of mutability
|
2025-07-12 02:38:31 +03:00 |
|
|
|
1aa9b3e76c
|
Add RetVoid just in case
|
2025-07-09 22:01:32 +03:00 |
|
|
|
94c4ec0613
|
Add a block garbage-collector that will delete an unused block at end
|
2025-07-09 21:57:48 +03:00 |
|
|
|
d757ac4eb3
|
Fiddle around with if-expression codegen
|
2025-07-09 21:12:39 +03:00 |
|
|
|
a907fec967
|
Fix module docs
|
2025-07-09 20:07:30 +03:00 |
|
|
|
9710d17e00
|
Add a bunch of documentation
|
2025-07-09 20:01:24 +03:00 |
|
|
|
b84672ef8c
|
Add Mult and And -operators to the whole chain
|
2025-07-09 19:08:21 +03:00 |
|
|
|
d5daaa0e87
|
Improve Debug and Display implementations
|
2025-07-09 18:47:40 +03:00 |
|
|
|
49df6c9ed9
|
Add a bunch of new integer comparison operators
|
2025-07-09 16:05:08 +03:00 |
|
|
|
95b3ffe8ef
|
Add custom debug format for LLIR
|
2025-07-08 00:04:35 +03:00 |
|