Commit Graph

557 Commits

Author SHA1 Message Date
Edward Chen
caa427bb7e db_join 20g 2022-07-14 01:16:30 -04:00
Edward Chen
8182fdf1bc db_join works 2022-07-14 01:06:40 -04:00
Edward Chen
4a76549dff dynamically generated share map 2022-07-13 16:37:48 -04: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
67968a084a updated gauss test case 2022-07-13 00:30:17 -04:00
Edward Chen
46eb34498c updated biomatching test case -- fixed IN and rewiring in ABY interpreter 2022-07-12 23:36:14 -04:00
Edward Chen
ba23304385 added constant propagation tset cases 2022-07-11 10:19:22 -04:00
Edward Chen
59bf43e63f testing 2022-07-07 02:10:12 -04:00
Clive2312
ce06ec9ff0 working mnist 2022-07-07 05:45:11 +00: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
1d5fe4e9a3 Merge branch 'function_calls' of https://github.com/circify/circ into function_calls 2022-07-06 18:10:09 +00:00
Clive2312
1a2454fd5c merge 2022-07-06 18:10:07 +00:00
Edward Chen
c46b1d1bbd reverted changes 2022-07-06 14:09:49 -04:00
Edward Chen
4332d08b4c Merge branch 'function_calls' of github.com:circify/circ into function_calls 2022-07-06 14:04:42 -04:00
Edward Chen
38280f5d47 revert share map merge 2022-07-06 14:04:37 -04:00
Clive2312
d12a7fb023 db_join test 2022-07-06 17:58:16 +00:00
Edward Chen
d349dab7fc test merging share map 2022-07-06 13:55:34 -04:00
Clive2312
58d1811ac6 testing db_join 2022-07-06 16:35:22 +00:00
Edward Chen
9033b5da76 fixed outputs 2022-07-05 22:24:18 -04:00
Clive2312
0a1e9a81ec temp 2022-07-05 22:09:21 +00:00
Clive2312
8f43db045a removing memory footprint of share map 2022-07-05 19:13:46 +00:00
Clive2312
32d2715c6a fixing memory inefficiencies in trans aby 2022-07-05 17:54:00 +00:00
Clive2312
c08276f152 disabled opt passes 2022-07-05 16:02:16 +00:00
Edward Chen
72172c05ec testing db join 2022-06-29 23:20:55 -04: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
da7aa75cfb added struct semantics 2022-06-21 18:24:02 -04:00
Edward Chen
e09ed3688f added tuple update semantics to aby lowering pass 2022-06-21 11:31:32 -04:00
Edward Chen
4a486f270f updated cost model 2022-06-19 22:34:07 -04:00
Edward Chen
2f966c815c Merge branch 'function_calls' of github.com:circify/circ into function_calls 2022-06-19 16:40:27 -04:00
Edward Chen
a2d03ba7dd removed print statements 2022-06-19 16:40:26 -04:00
Alex Ozdemir
10ec8e9429 fix warning 2022-06-15 22:22:18 -07:00
Alex Ozdemir
3fbf5fa211 clean up oblivious pass 2022-06-15 22:20:41 -07:00
Alex Ozdemir
014604fd6f fix linking pass 2022-06-14 20:42:15 -07:00
Edward Chen
08c9ecabbd fixed frontend 2022-06-08 22:32:38 -04:00
Edward Chen
cb682585a4 removed test files 2022-06-06 16:26:56 -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
Edward Chen
1228a73c6f playground example 2022-06-05 18:14:51 -04:00
Alex Ozdemir
0d078713ab update circ example's ILP support 2022-06-02 11:56:43 -07:00
Alex Ozdemir
06edd9f13d fix extra arguments + release mode in driver -t 2022-06-02 11:56:23 -07:00
Alex Ozdemir
2079d1ce95 fixing up mem passes 2022-06-02 10:20:07 -07:00
Edward Chen
e33f770236 updating backend to support function calls 2022-06-02 00:57:13 -04:00
Alex Ozdemir
6bea6953f5 print #x bv values when possible 2022-05-31 20:28:05 -07:00
Alex Ozdemir
4e97760223 reorg 2022-05-31 18:59:56 -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
29c708375c updated type checking in c frontend 2022-05-27 21:51:56 +00:00