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 |
|
Clive2312
|
1b3229fc9b
|
updated tuple pass
|
2022-05-27 08:14:40 +00:00 |
|
Clive2312
|
3a2658a264
|
need to scalarize array term
|
2022-05-27 08:07:52 +00:00 |
|
Clive2312
|
050b5b5ae7
|
updated C frontend to generate correct IR
|
2022-05-27 07:43:07 +00:00 |
|
Clive2312
|
51dc75c83a
|
cleaning
|
2022-05-27 00:05:59 +00:00 |
|
Clive2312
|
7e7aa20b16
|
uncleaned with lots of print statements
|
2022-05-26 23:35:10 +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 |
|
Clive2312
|
42bee8b299
|
merged from pull
|
2022-05-26 07:38:01 +00:00 |
|
Clive2312
|
3766c0cd58
|
Merge branch 'function_calls' of https://github.com/circify/circ into function_calls
|
2022-05-26 07:36:01 +00:00 |
|
Clive2312
|
23f864443c
|
db.join
|
2022-05-26 07:36:00 +00: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
|
f88379f96f
|
Updated binarize optimization pass (#85)
|
2022-05-23 23:59:03 -04:00 |
|
Edward Chen
|
094b45e76b
|
test
|
2022-05-23 15:06:58 -04:00 |
|
Edward Chen
|
e36957bbc1
|
minor
|
2022-05-23 01:34:29 -04:00 |
|
Clive2312
|
1381458d53
|
minor
|
2022-05-23 05:33:24 +00:00 |
|
Edward Chen
|
a801eb98cc
|
test
|
2022-05-21 00:17:13 -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 |
|
Edward Chen
|
8b316b5088
|
need replace function
|
2022-05-20 03:15:54 -04:00 |
|
Edward Chen
|
7693d30975
|
Updates to C Frontend (#67)
Supporting:
- structs
- ptrs
- n-dimension arrays
- nested structs
- typedef
- sizeof
- shift operations
Benchmarks:
- Original HyCC kmeans testcase (without recursion).
- Original HyCC gauss testcase.
Co-authored-by: Alex Ozdemir <aozdemir@hmc.edu>
Co-authored-by: Ubuntu <ubuntu@neptune2.maas>
|
2022-05-20 02:20:36 -04:00 |
|
Edward Chen
|
ee43df20e2
|
memory explosion
|
2022-05-19 22:47:11 -04:00 |
|
Edward Chen
|
4a2255c0e5
|
testing calls
|
2022-05-18 13:17:52 -04:00 |
|
Edward Chen
|
03b1ed7fc1
|
function calls with stack pointers work!
|
2022-05-17 22:53:20 -04:00 |
|