|
|
1f02ec02ef
|
xo-pyexpression: experiment: try moving xo intrinsics into xo-jit
|
2024-06-19 18:18:15 -04:00 |
|
|
|
2a4b9a4360
|
xo-jit: + td_to_llvm_type() + support native int+float values
|
2024-06-19 10:54:42 -04:00 |
|
|
|
c739e3bd4c
|
xo-jit: + MachPipeline::dump_current_module
|
2024-06-17 17:14:44 -04:00 |
|
|
|
32c7451191
|
xo-jit: + codegen for if-expressions
|
2024-06-17 12:29:15 -04:00 |
|
|
|
bfbd097db5
|
xo-jit: minor tidy (comments)
|
2024-06-16 12:16:55 -04:00 |
|
|
|
596ecbdf66
|
xo-jit: refactor: cosmetic
|
2024-06-16 12:14:51 -04:00 |
|
|
|
9bcb86e8bc
|
xo-jit: refactor: Jit.addModule() -> add_llvm_module()
|
2024-06-16 12:10:17 -04:00 |
|
|
|
b6ece85856
|
xo-jit: refactor: MachPipeline.kal_jit -> jit
|
2024-06-16 12:06:28 -04:00 |
|
|
|
fb3ccff617
|
xo-jit: refactor: Jit.getMainJITDyLib -> dest_dynamic_lib_ref()
|
2024-06-16 12:02:26 -04:00 |
|
|
|
6d7de854da
|
xo-jit: refactor: KaleidoscopeJIT -> Jit + ancillary renames
|
2024-06-16 12:00:57 -04:00 |
|
|
|
932e7cd966
|
xo-jit: refactor: Jit -> MachPipeline
|
2024-06-16 11:49:23 -04:00 |
|
|
|
a23e0f56c6
|
xo-jit: fix Jit::target_triple()
|
2024-06-16 11:34:27 -04:00 |
|
|
|
c16686fd4c
|
xo-jit: tidy: drop never-compiled obsolete code
|
2024-06-16 11:27:03 -04:00 |
|
|
|
7c3226ee64
|
xo-jit: refactoring -- var names in KaleidoscopeJit
|
2024-06-16 11:21:42 -04:00 |
|
|
|
a927d44e0e
|
xo-jit: + LlvmContext to keepalive native LLVMContext
|
2024-06-16 11:00:37 -04:00 |
|
|
|
f3af5d27bf
|
xo-jit: move IR improvement pipeline to dedicated class
|
2024-06-16 01:01:49 -04:00 |
|
|
|
1b3718bd12
|
xo-jit: + machgen_current_module(): generate machine code!
|
2024-06-15 17:13:59 -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 |
|
|
|
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 |
|
|
|
fa0104422f
|
xo-jit: incorporate kaleidoscope jit for codegen
|
2024-06-15 13:17:14 -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 |
|