Sameer Rahmani
|
5491660261
|
Add our own dianostic engine
|
2021-09-12 20:31:12 +01:00 |
Sameer Rahmani
|
f357b5e9d3
|
Add the a source manger and integrate the reader with it
|
2021-09-12 20:31:10 +01:00 |
Sameer Rahmani
|
aba81bfcae
|
Move over a modified version of MLIR jit. Add the pch
|
2021-08-17 09:57:26 +01:00 |
Sameer Rahmani
|
3ace6ec260
|
Chaneg the namespace to generate modules instead of owning them
|
2021-08-17 09:57:26 +01:00 |
Sameer Rahmani
|
098365425d
|
Add a very basic 'fn' operator to slir
|
2021-06-23 20:34:57 +01:00 |
Sameer Rahmani
|
bd4dc2301c
|
Add the LIR phase to lower everything to the llvm dialect
|
2021-06-17 13:19:19 +01:00 |
Sameer Rahmani
|
65b6aa4020
|
Add the IR generation facilities to Namespace and Expression
|
2021-06-13 22:40:58 +01:00 |
Sameer Rahmani
|
7e319ece13
|
Add the bare min pass to convert slir to std dialect
|
2021-06-11 22:06:44 +01:00 |
Sameer Rahmani
|
616dca53fb
|
Add SLIR skeleton to start the generator
|
2021-06-08 22:01:08 +01:00 |
Sameer Rahmani
|
0ce47a0b6a
|
Finish up the basic implementation of Call expr
|
2021-05-09 12:21:26 +01:00 |
Sameer Rahmani
|
add3765982
|
Add necessary Traits to construct an Expression alternative
|
2021-05-04 21:10:52 +01:00 |
Sameer Rahmani
|
c04c67ccbe
|
Add an environment implementation
|
2021-04-25 21:19:26 +01:00 |
Sameer Rahmani
|
4084135851
|
Extract SereneContext to the top level namespace
|
2021-04-25 09:56:28 +01:00 |
Sameer Rahmani
|
573550ca07
|
Add Fn expression and List rewrite to Fn
|
2021-04-24 14:39:43 +01:00 |
Sameer Rahmani
|
4fde47311e
|
Remove the old implementations to keep the source tree as clean as possible
|
2021-04-20 00:17:28 +01:00 |
Sameer Rahmani
|
17b778bc49
|
Move the Error expression to it's own namespace
|
2021-04-19 23:34:39 +01:00 |
Sameer Rahmani
|
a486b03d10
|
Add a very basic Error Expression to be used in semantic analysis
|
2021-04-19 19:49:05 +01:00 |
Sameer Rahmani
|
7c9ee97895
|
Finish up the analyze setup before moving back to vector/shared_ptr setup
|
2021-04-17 19:36:25 +01:00 |
Sameer Rahmani
|
3b6d165baa
|
Replace the shared_ptr in the node with a unique ptr
|
2021-04-17 00:18:13 +01:00 |
Sameer Rahmani
|
3223fc6944
|
Restructure the source tree to have tests and impl files in src
|
2021-04-13 13:53:12 +01:00 |