Commit Graph

40 Commits

Author SHA1 Message Date
Clive2312
90e1cfe3e7 add kahip 2023-05-22 16:22:42 +00:00
Edward Chen
957b0ad028 moved array semantics to aby interpeter 2022-07-30 01:13:49 -04:00
Edward Chen
faf7cc4d64 broken cryptonets but removed additional consts 2022-07-25 12:59:38 -04:00
Edward Chen
0ca9ef2f7b added histogram test case 2022-07-22 22:39:56 -04:00
Edward Chen
4910ff546c added return struct types 2022-07-18 18:42:22 -04:00
Edward Chen
858f82d895 ptr arith unit test 2022-07-14 14:40:12 -04:00
Edward Chen
4d0923847f checkpoint 2022-05-14 17:31:04 -04:00
Edward Chen
3586f31c48 working gauss testcase for c frontend 2022-04-21 11:52:08 -04:00
Edward Chen
dd353e62b1 ptr stores 2022-03-24 11:12:46 -04:00
Edward Chen
740a2851fe working kmeans test case and c_frontend 2022-03-24 03:39:18 -04:00
Edward Chen
af99a21da1 starting pointer implementation 2022-03-03 01:37:21 -05:00
Edward Chen
18cf8ebc97 very crude but working c struct frontend 2022-03-02 23:29:09 -05:00
Edward Chen
f288ad9331 merged with main 2022-03-01 17:14:16 -05:00
Edward Chen
746c9ae2ec working (but incorrect) struct and array implementation 2022-02-24 10:38:43 -05:00
Edward Chen
76539bf05d Function and Import support for C Frontend (#45)
Co-authored-by: Alex Ozdemir <aozdemir@hmc.edu>
Co-authored-by: Ubuntu <ubuntu@neptune2.maas>
2022-02-16 12:15:51 -05:00
Edward Chen
58ef4dd291 Added function and import support for C frontend 2022-02-07 03:03:04 -05:00
Edward Chen
e05c49270d adding expression calls 2022-02-05 17:19:01 -05:00
Edward Chen
a8d09793cf adding function stack 2022-02-04 16:08:55 -05:00
Edward Chen
75572c6a2c C Frontend (#22) 2022-01-20 10:16:27 -08:00
Edward Chen
ef00fd1e83 cleaning code 2022-01-19 12:49:28 -05:00
Edward Chen
c4ff5094b0 added binarize opt pass 2022-01-17 15:28:08 -05:00
Edward Chen
ec8bf83558 does kmeans work? 2021-11-15 20:50:14 -05:00
Edward Chen
082dd79617 almost there 2021-11-14 02:53:13 -05:00
Edward Chen
4d903b77c7 kmeans test works! 2021-11-12 02:39:32 -05:00
Edward Chen
ccc939b3c0 almost fixed kmeans 2021-11-12 01:14:01 -05:00
Edward Chen
62f0e53381 adding in folding calls 2021-11-11 21:29:51 -05:00
Edward Chen
b6fc9e112d support passing in arrays as parameters 2021-11-04 16:43:50 -04:00
Edward Chen
8c0afa7ffc need to change how to input arrays 2021-11-04 00:49:39 -04:00
Edward Chen
ec74621ccf for loop support 2021-11-03 22:12:11 -04:00
Edward Chen
d9a837c30c flatten array in c 2021-10-26 21:21:36 -04:00
Edward Chen
a3e5de40b2 refactoring c_frontend, including signed int and extending arrays to use AllocID 2021-10-25 20:34:31 -04:00
Edward Chen
88b6768798 minor changes to add in typing for integers, address some review comments 2021-10-22 01:32:58 -04:00
Edward Chen
a0d07c5717 array stores and loads work! 2021-10-13 22:09:19 -04:00
Edward Chen
2b320a6426 decl initialization for array types and need to reverse search ctx to get LOC 2021-10-06 22:11:43 -04:00
Edward Chen
193a680eaa adding arr struct 2021-09-30 23:44:36 -04:00
Edward Chen
d83c26de06 conditionals work!0 2021-09-30 22:20:53 -04:00
Edward Chen
7af5c69940 ite... doesn't work yet 2021-09-28 20:27:50 -04:00
Edward Chen
b654c484d0 adding in boolean and bitwise operations for c frontend 2021-09-20 17:19:18 -04:00
Edward Chen
4a01517ea3 int tests work for c frontendgit add .git add . 2021-09-19 21:05:34 -04:00
Edward Chen
49c2696362 initial commit for c-frontend, parsing c files works! 2021-09-08 18:32:09 -04:00