Commit Graph

7 Commits

Author SHA1 Message Date
Sameer Rahmani 8553b5f43f Move the old libserene aside and start a new one 2022-06-13 20:34:55 +01:00
Sameer Rahmani f436d6cee4 Moving to the a JIT first design
I realized that focusing on SLIR at this stage is wrong. I need
to finish up the JIT first and use the JIT to implement `read`,
`eval` and `print` functions by linking their C++ implementations
via a static library to the target code and then focus on SLIR
or any alternative that might come next.

This is the finish linke for the `0.x` version series.
2022-06-10 21:49:11 +01:00
Sameer Rahmani 3f025a1a85 Add Ptr type and constrain and break types/ops out of dialect file 2022-06-05 00:02:25 +01:00
Sameer Rahmani 7c868325b3 Add the fold functoin for value op 2022-06-02 15:24:27 +01:00
Sameer Rahmani 97b31e8cb0 Add the NsOp to represent namespaces 2022-04-27 21:49:57 +01:00
Sameer Rahmani 3a3e3a4da4 Rename the old ops of slir to mark them for removal 2022-04-08 10:30:09 +01:00
Sameer Rahmani 58274835b1 Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
Renamed from src/libserene/slir/ops.cpp (Browse further)