Jacob Young
|
ea72fea1a4
|
llvm: fix bootstrap
|
2023-07-19 23:39:42 -04:00 |
|
Jacob Young
|
9dd7a9eb02
|
llvm: fix various crashes
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
9c4d5e64b4
|
llvm: minor fixes
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
9afb349aba
|
llvm: convert most instructions
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
ef84e86992
|
llvm: convert cursor positioning
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
3f46e747a8
|
llvm: convert basic block creation
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
8fde3a8f04
|
llvm: finish converting constants
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
1f8407c356
|
llvm: cleanup management and implement more const functions
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
7ec7fe5359
|
llvm: cleanup init
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
ff8a49448c
|
llvm: finish converting lowerValue
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
2cb52235b9
|
llvm: convert all calls to constInt
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
65fd401c06
|
llvm: remove more usages of llvm.Type
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
d167bd4b56
|
llvm: finish converting lowerType
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
3314fd83af
|
llvm: compute data layout without help like a grownup compiler
|
2023-07-19 23:38:40 -04:00 |
|
Jacob Young
|
d195173ba2
|
llvm: start tracking more things without relying on the llvm api
|
2023-07-19 23:38:40 -04:00 |
|