Sameer Rahmani
|
e326964bdb
|
Add a glossary section to the spec.org
|
2022-06-02 15:07:01 +01:00 |
Sameer Rahmani
|
571691598d
|
Revert the slir example to use module instead of ns
|
2022-06-02 15:04:10 +01:00 |
Sameer Rahmani
|
6cfa669eba
|
Add llvm dialect to slir-opt
|
2022-06-02 15:00:54 +01:00 |
Sameer Rahmani
|
b693472f51
|
Update gitignore patterns
|
2022-06-02 15:00:26 +01:00 |
Sameer Rahmani
|
97b31e8cb0
|
Add the NsOp to represent namespaces
|
2022-04-27 21:49:57 +01:00 |
Sameer Rahmani
|
0d7f51da8a
|
Add the 'call' operation to slir
|
2022-04-20 21:24:01 +01:00 |
Sameer Rahmani
|
6abc125e6e
|
Add the RetrunOp 'ret' to slir
|
2022-04-08 11:39:48 +01:00 |
Sameer Rahmani
|
fe181755e7
|
Add fn,def and value operations to slir
|
2022-04-08 11:02:46 +01:00 |
Sameer Rahmani
|
aa7cd548cf
|
Add fn,def and value operations to slir
|
2022-04-08 10:34:47 +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
|
12c2d1d455
|
Fix the slir-opt tool to use slir and few builtin IRs
|
2022-04-05 00:05:27 +01:00 |
Sameer Rahmani
|
b7af46cdde
|
Upgrade to LLVM15 dev
|
2022-04-04 23:03:48 +01:00 |
Sameer Rahmani
|
d9c4322ad1
|
Fix standardops to funcops headers
|
2022-04-04 22:50:08 +01:00 |
Sameer Rahmani
|
5508a8e3c3
|
Add devtools utility set
|
2022-04-04 22:43:12 +01:00 |
Sameer Rahmani
|
628598ad8b
|
Add devtools utility set
|
2022-04-04 22:42:56 +01:00 |
Sameer Rahmani
|
92f7616ed1
|
Finish up ep number 18
|
2022-03-29 19:56:48 +01:00 |
Sameer Rahmani
|
7ee22721f7
|
Try different approach alternative to llvm::Error
|
2022-03-29 19:56:13 +01:00 |
Sameer Rahmani
|
7050e7d53d
|
Clean up the halley files
|
2022-03-29 19:55:42 +01:00 |
Sameer Rahmani
|
b9496b429e
|
Fix the builder paths for top level binaries
|
2022-03-29 19:49:56 +01:00 |
Sameer Rahmani
|
a215eb6cd9
|
Rename to and remove cleanup the source tree for errors
|
2022-03-10 19:48:33 +00:00 |
Sameer Rahmani
|
4605e22e68
|
Refactor the error handling system to have only one llvm error with many variants
|
2022-03-10 19:31:48 +00:00 |
Sameer Rahmani
|
1cd5824608
|
Add a test case for errors::getMessage
|
2022-03-08 17:38:02 +00:00 |
Sameer Rahmani
|
1e8d23b8ef
|
Add tests for symbol and numbers
|
2022-03-08 15:58:02 +00:00 |
Sameer Rahmani
|
df2300498b
|
Clean up the reader's test cases
|
2022-03-08 14:20:15 +00:00 |
Sameer Rahmani
|
d52b2bedd2
|
Fix the remaning license headers from the MIT era
|
2022-03-08 13:32:10 +00:00 |
Sameer Rahmani
|
2860e570da
|
Refactor the error-backend and setup the test file for it
|
2022-03-08 13:19:34 +00:00 |
Sameer Rahmani
|
7d7293aa32
|
Change the storage type in Environment to StringMap
|
2022-03-05 16:03:19 +00:00 |
Sameer Rahmani
|
500f366bab
|
Setup the Environment test cases
|
2022-03-05 14:28:37 +00:00 |
Sameer Rahmani
|
6f4c6b3398
|
Finish the review of SereneContext
|
2022-03-02 18:26:39 +00:00 |
Sameer Rahmani
|
644cf11c89
|
Finish ep17 and address trivial TODOs in the context
|
2022-02-27 19:10:30 +00:00 |
Sameer Rahmani
|
6eaba7dbe8
|
Panic if can't make a JIT while creating a context
|
2022-02-23 12:51:54 +00:00 |
Sameer Rahmani
|
840a7c565c
|
[context] Replace the targetTriple string with a Triple object
|
2022-02-22 18:50:42 +00:00 |
Sameer Rahmani
|
578afc30a4
|
Remove the llvmContext member in SereneContext in favor of getLLVMContext
|
2022-02-20 20:59:57 +00:00 |
Sameer Rahmani
|
da59a46f73
|
Add few tests for SereneContext to pin down the behaviour
|
2022-02-20 18:30:24 +00:00 |
Sameer Rahmani
|
e0c1aaa7a6
|
Add tests for getSharedPtrNS and withCurrentNS functions
|
2022-02-19 22:49:31 +00:00 |
Sameer Rahmani
|
2eb29e859f
|
Add the setup step for libserene's tests
|
2022-02-19 22:02:57 +00:00 |
Sameer Rahmani
|
bbdf5c4491
|
Disable the test cases of libserene and prepare them for refactoring
|
2022-02-19 14:54:51 +00:00 |
Sameer Rahmani
|
8dde04d6ce
|
Fix the unchecked Expected<T> in the context class
|
2022-02-19 14:54:03 +00:00 |
Sameer Rahmani
|
bf0e24d75e
|
Fetch content catch2 v3 globally
|
2022-02-19 14:53:24 +00:00 |
Sameer Rahmani
|
c1fdfd0f82
|
Disable serenec and serene-repl tests temporarily for refactoring
|
2022-02-19 14:52:47 +00:00 |
Sameer Rahmani
|
a7d432aa5c
|
Remove unwanted backup files
|
2022-02-19 14:49:37 +00:00 |
Sameer Rahmani
|
40e5f5a034
|
doxygen + sphinx proved to be not good for us
|
2022-02-19 14:49:08 +00:00 |
Sameer Rahmani
|
bb60d83dc6
|
Fix the shellchecker issues in the builder
|
2022-02-19 14:46:38 +00:00 |
Sameer Rahmani
|
55dd688e17
|
Add install targets to install the entire serene package
|
2022-02-17 22:49:16 +00:00 |
Sameer Rahmani
|
eadd198b89
|
Move the src/tests to libserene/tests
|
2022-02-17 15:37:15 +00:00 |
Sameer Rahmani
|
b109c3a975
|
Move out serene-repl and serenec outside of src
|
2022-02-17 15:34:33 +00:00 |
Sameer Rahmani
|
58274835b1
|
Mov out libserene and serene-tblgen to the root
|
2022-02-17 15:02:08 +00:00 |
Sameer Rahmani
|
7afbbb5112
|
Add builder task to serve the docs
|
2022-02-17 11:32:20 +00:00 |
Sameer Rahmani
|
328d1b50ea
|
Fix the docker build issue with propagating errors to builder
|
2022-02-16 20:28:20 +00:00 |
Sameer Rahmani
|
8de69baa1c
|
Fix the missing MLIR header issue after pulling llvm
|
2022-02-16 20:01:38 +00:00 |