Commit Graph

20 Commits

Author SHA1 Message Date
Sameer Rahmani 4d3624505e Fix all the linter warnings 2022-07-10 07:52:15 +01:00
Sameer Rahmani 394f7827c1 Make a PoC of loading the core ns as an object 2022-07-10 02:35:32 +01:00
Sameer Rahmani b66e92fb1f Add basic namespace loader template funections to the jit 2022-07-02 22:17:12 +01:00
Sameer Rahmani 4a23fe4e39 Add support for AArch64 in a dumb way 2022-06-15 12:21:20 +01:00
Sameer Rahmani b71701a640 Setup the CLI options around the JIT and make it the context owner 2022-06-14 18:03:11 +01:00
Sameer Rahmani 592d7c4fb0 Remove unnecessary code from context 2022-06-13 22:24:19 +01:00
Sameer Rahmani c42ad11bd0 Move over SereneContext and remove the old bits 2022-06-13 22:18:58 +01:00
Sameer Rahmani 8553b5f43f Move the old libserene aside and start a new one 2022-06-13 20:34:55 +01:00
Sameer Rahmani 31c98d2b3b Load llvm dialect in SereneContext 2022-06-02 15:19:31 +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 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 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 8dde04d6ce Fix the unchecked Expected<T> in the context class 2022-02-19 14:54:03 +00:00
Sameer Rahmani 58274835b1 Mov out libserene and serene-tblgen to the root 2022-02-17 15:02:08 +00:00
Renamed from include/serene/context.h (Browse further)