|
|
537e178e09
|
xo-jit: add transform passes (from kal 4)
|
2024-06-15 17:22:33 -04:00 |
|
|
|
1b3718bd12
|
xo-jit: + machgen_current_module(): generate machine code!
|
2024-06-15 17:13:59 -04:00 |
|
|
|
73bf066318
|
xo-jit: ex1: dump execution session
|
2024-06-15 16:03:28 -04:00 |
|
|
|
7f4d0ee8e2
|
xo-jit: README: ++ links
|
2024-06-15 16:03:19 -04:00 |
|
|
|
f7db84972f
|
xo-jit: setup analsysis pipeline (most of kaleidoscope4)
|
2024-06-15 16:02:56 -04:00 |
|
|
|
f7dfd67770
|
xo-jit: + lookup_symbol method on dynamic library
|
2024-06-15 15:14:22 -04:00 |
|
|
|
cf7bc43c5e
|
xo-jit: check non-null support pointers
|
2024-06-15 15:14:00 -04:00 |
|
|
|
38d9609147
|
xo-jit: set data layout on llvm module as per kaleidoscope4
|
2024-06-15 15:13:44 -04:00 |
|
|
|
2b1827f5cc
|
xo-jit: bugfix: missed }
|
2024-06-15 15:13:25 -04:00 |
|
|
|
3b5193c28d
|
xo-jit: + llvm module instrumentation methods
|
2024-06-15 15:12:52 -04:00 |
|
|
|
e8a2297ac0
|
xo-jit: need global initialization as per kaleidoscope4
|
2024-06-15 15:11:59 -04:00 |
|
|
|
066c135629
|
xo-jit: bugfix: need release on unique_ptr -> xfer to refcounted ptr
|
2024-06-15 15:11:10 -04:00 |
|
|
|
425323f917
|
xo-jit: ++ extend example
|
2024-06-15 13:17:31 -04:00 |
|
|
|
fa0104422f
|
xo-jit: incorporate kaleidoscope jit for codegen
|
2024-06-15 13:17:14 -04:00 |
|
|
|
0c7b1e03d7
|
xo-jit: handle multiple-argument primitives
|
2024-06-14 16:58:50 -04:00 |
|
|
|
49eaf6bc45
|
xo-jit: + README
|
2024-06-14 16:58:35 -04:00 |
|
|
|
4514901459
|
xo-jit: + display + display_string
|
2024-06-14 15:07:08 -04:00 |
|
|
|
731b91889c
|
xo-jit: handle variable refs + lambda defs
|
2024-06-13 18:00:16 -04:00 |
|
|
|
69dfaa931a
|
xo-jit: + compile Apply expressions [wip]
|
2024-06-13 16:21:19 -04:00 |
|
|
|
432c369a66
|
xo-jit: initial commit (codegen constants + primitives, sort of)
|
2024-06-13 15:21:17 -04:00 |
|