Commit Graph

93 Commits

Author SHA1 Message Date
Clive2312
c1b64f8056 code cleaning 2023-05-21 03:05:30 +00:00
Clive2312
496f346376 reverse constindex and add emp cost model 2022-08-14 06:10:37 +00:00
Edward Chen
8b41bb0f6b moved const aarray to frontend 2022-08-13 23:39:13 -04:00
Edward Chen
4c50c8eabf HACKY NEW ARRAY OP 2022-08-13 22:49:45 -04:00
Clive2312
11b389cb57 merge ite and fix some 2022-08-11 04:32:25 +00:00
Edward Chen
1ce7832f3c updated ite opt 2022-08-10 14:49:42 -04:00
Edward Chen
c27f471999 added ITE optimization 2022-08-10 04:07:24 -04:00
Edward Chen
ff44f05726 added gcd and psi test cases 2022-08-10 03:21:52 -04:00
Clive2312
80296cc86e css but buggy 2022-08-09 05:14:18 +00:00
Clive2312
58c08d6851 merge func_with_mut buggy 2022-08-04 03:31:07 +00:00
Edward Chen
6805789405 update 2022-07-31 01:02:05 -04:00
Edward Chen
d6a2feef4b Cleaned trans.rs and added benchmark logging 2022-07-30 22:39:09 -04:00
Clive2312
be5f6643b0 merge latest lowering 2022-07-31 01:45:44 +00:00
Edward Chen
08f8cbdb1c updated compiler warnings and cleaned print statements 2022-07-30 20:53:51 -04:00
Edward Chen
faf7cc4d64 broken cryptonets but removed additional consts 2022-07-25 12:59:38 -04:00
Clive2312
dced032515 merge hack but still slow 2022-07-25 03:02:00 +00:00
Edward Chen
9849810992 removed unnecessary type cache 2022-07-24 18:39:51 -04:00
Clive2312
584d033c86 fix logging 2022-07-21 18:12:55 +00:00
Clive2312
636713dfe9 multi-threading 2022-07-21 16:16:03 +00:00
Clive2312
6ae1985f04 fix ssa matching 2022-07-21 02:05:58 +00:00
Edward Chen
e0a22afba1 working benchmarks with reasonable lowering times 2022-07-20 19:19:12 -04:00
Edward Chen
204729ee7f updated db_join compile time 2022-07-20 15:33:07 -04:00
Clive2312
c72737ed7f merge in function updates 2022-07-20 15:33:18 +00:00
Clive2312
6e8959debd with bug in link 2022-07-20 14:35:39 +00:00
Edward Chen
7b7626d686 working db join case on small input sizes, bug in array semantics for share rewiring 2022-07-13 15:46:03 -04:00
Edward Chen
ba23304385 added constant propagation tset cases 2022-07-11 10:19:22 -04:00
Clive2312
8863fd94a1 compiled mnist test case 2022-07-07 01:00:43 +00:00
Clive2312
e1b4f1f882 add params 2022-07-06 23:20:29 +00:00
Clive2312
72058bd168 prepare for mannually merge with mutation branch 2022-07-06 23:16:34 +00:00
Clive2312
c08276f152 disabled opt passes 2022-07-05 16:02:16 +00:00
Edward Chen
c7af0e0514 gauss works 2022-06-29 16:55:55 -04:00
Edward Chen
fc85f7c52f kmeans works 2022-06-26 20:04:52 -04:00
Edward Chen
e09ed3688f added tuple update semantics to aby lowering pass 2022-06-21 11:31:32 -04:00
Edward Chen
2618ce1f5f tuple pass errors 2022-06-06 16:26:11 -04:00
Edward Chen
42f9536ff7 merged pull 2022-06-05 18:15:32 -04:00
Alex Ozdemir
0d078713ab update circ example's ILP support 2022-06-02 11:56:43 -07:00
Alex Ozdemir
5fc57d6664 ckpt2, also parse/serialize for Computation, Functions 2022-05-30 15:38:27 -07:00
Alex Ozdemir
a2e98bcc98 ckpt 2022-05-29 11:11:21 -07:00
Clive2312
3a2658a264 need to scalarize array term 2022-05-27 08:07:52 +00:00
Clive2312
51dc75c83a cleaning 2022-05-27 00:05:59 +00:00
Clive2312
7337bd4023 test 2022-05-26 17:15:19 +00:00
Edward Chen
f01c7e8fb6 test 2022-05-26 13:13:12 -04:00
Edward Chen
7c3ffacb1d merged master 2022-05-25 10:04:39 -04:00
Edward Chen
1821dc7721 merged master 2022-05-25 09:44:23 -04:00
Edward Chen
199da498ae why such large output 2022-05-25 02:48:10 -04:00
Edward Chen
8a9fd407d3 test 2022-05-25 02:45:21 -04:00
Edward Chen
01d5b3bcfa updated tuple pass 2022-05-25 02:42:24 -04:00
Edward Chen
f29eec8d7b fixed return type for calls 2022-05-24 21:32:42 -04:00
Edward Chen
573326904e timing opt 2022-05-20 15:14:53 -04:00
Edward Chen
03bd078b67 minor 2022-05-20 14:19:43 -04:00