Commit graph

17 commits

Author SHA1 Message Date
3fa4029bc2 xo-jit: + example/ex_cpp/README 2024-07-10 16:11:20 -04:00
0ee004cec6 xo-jit: + example/ex_cpp 2024-07-10 16:09:52 -04:00
921c70dcd7 xo-jit: basically drop ex_kaleidoscope4, jit .h removed 2024-07-05 18:51:23 -04:00
2f593d15d5 xo-jit: + 2 examples 2024-06-24 14:03:19 -04:00
e246f12d70 xo-jit: refactor to support function pointer arguments. 2024-06-24 14:02:47 -04:00
52ec4f09a5 xo-jit: supply llvmintrinsic to primitives 2024-06-21 14:07:43 -04:00
c9a061abf0 xo-jit: supply explicit_symbol_def to make_primitive() 2024-06-19 18:19:25 -04:00
d43ac46eab xo-jit: example: + reqd type arg to Variable in ex1.cpp 2024-06-19 10:54:06 -04:00
8d122425a0 xo-jit: track new make_apply interface 2024-06-17 13:46:37 -04:00
932e7cd966 xo-jit: refactor: Jit -> MachPipeline 2024-06-16 11:49:23 -04:00
73bf066318 xo-jit: ex1: dump execution session 2024-06-15 16:03:28 -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
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