Hanchen Ye
e3b66f6940
Add installation guide ( #62 )
2021-08-23 15:29:12 -05:00
William S. Moses
70b9d5e8a7
cleanup
2021-08-19 11:32:05 -04:00
William S. Moses
2f3a98b131
Restore ref to pointer
2021-08-19 11:32:05 -04:00
William S. Moses
d5f446ce54
Fix formatting
2021-08-19 11:32:05 -04:00
William S. Moses
11cf052251
Simplify allocation and cudaMemset
2021-08-19 11:32:05 -04:00
William S. Moses
9b9e755f39
Fix tuple constructs
2021-08-19 11:32:05 -04:00
William S. Moses
df77398f80
Handle switch in mem2reg
2021-08-19 11:32:05 -04:00
William S. Moses
8fb325d427
Correct pair behavior
2021-08-19 11:32:05 -04:00
William S. Moses
020886beda
global linkage
2021-08-19 11:32:05 -04:00
William S. Moses
ec4726bb17
Fix inline allocation
2021-08-17 11:25:55 -04:00
Lorenzo Chelini
8fb9ac6429
Bump LLVM 8c50b5fbfef113157d35f74b95c959c20eb37fab
2021-08-16 18:46:26 -04:00
Morten Borup Petersen
045d9ec299
Fix typo in CMakeLists.txt
2021-08-11 15:42:07 +02:00
Lorenzo Chelini
ee780a392c
Bump LLVM 56a6686e0c45798dfda2f1b91ff921536c7c5e33
2021-07-20 11:06:48 -04:00
Lorenzo Chelini
fbf4f3f1d8
Add 'Input' and 'Output' to pragma lower_to
...
Some operations like linalg.copyOp require knowing the input and output buffer.
The function signature is not enough to understand input and output, thus
adding them explicitly on the pragma.
2021-07-20 09:20:31 +02:00
lchelini
e9b551c1e7
Use LowerTo pragma to generate a linalg.copyOp
...
- Refactor pragma lower to handling
2021-07-20 09:20:31 +02:00
lchelini
3b54e6eea4
Move pragma handlers (NFC)
2021-07-20 09:20:31 +02:00
lchelini
1146340bd8
Simplify LowerTo pragma handling
2021-07-20 09:20:31 +02:00
Lorenzo Chelini
3db50fd2b8
Start refactoring of VisitCallExpr
...
The function is too long and needs to be splitted into multiple smaller
functions. 1st attempt in this direction.
2021-07-20 09:20:31 +02:00
Vincent Zhao
3bc0e591c1
Added funcop -> op by lower_to name
2021-07-20 09:20:31 +02:00
Vincent Zhao
3e7b12a2c4
lower_to pragma handler
2021-07-20 09:20:31 +02:00
William S. Moses
52e9d19c45
Fix format
2021-07-08 20:47:52 -04:00
William S. Moses
777d981276
Fix print
2021-07-08 20:47:52 -04:00
William S. Moses
014817c7e0
Fix address of for array convention
2021-07-08 20:47:52 -04:00
William S. Moses
4be3c5f158
Add optional scf openmp flag
2021-07-08 20:47:52 -04:00
William S. Moses
7e4ddd110f
WIP
2021-07-08 20:47:52 -04:00
William S. Moses
3f3ee80cb8
guass
2021-07-08 20:47:52 -04:00
William S. Moses
abd580e6fb
Finish rebase
2021-07-08 20:47:52 -04:00
William S. Moses
9bd921f3bd
Handle switch and variable stack allocations
2021-07-08 20:47:52 -04:00
William S. Moses
e87b407fc7
Additional rodinia
2021-07-08 20:47:52 -04:00
William S. Moses
5fd365ae8d
rodinia continues
2021-07-08 20:47:52 -04:00
William S. Moses
10c886fe43
Fix backprop
2021-07-08 20:47:52 -04:00
William S. Moses
29997892ca
Fully functional
2021-07-06 12:06:32 -04:00
William S. Moses
4fbb47bace
Update LLVM
2021-07-01 15:17:59 -04:00
William S. Moses
108dc3859f
fix format
2021-07-01 09:37:31 -04:00
William S. Moses
29539c581b
fix format
2021-07-01 09:21:16 -04:00
William S. Moses
79742cea0c
fix format
2021-07-01 02:31:46 -04:00
William S. Moses
9673c975df
fix format
2021-07-01 02:12:09 -04:00
William S. Moses
6443068854
fix format
2021-07-01 02:06:45 -04:00
William S. Moses
d4bfa0d6ce
fix format
2021-07-01 02:04:14 -04:00
William S. Moses
1d2feea90b
Fix case sensitivity
2021-07-01 02:01:19 -04:00
William S. Moses
2b2c32e519
Reduce github parallelism
2021-06-30 19:55:41 -04:00
William S. Moses
f5b5341946
Format code
2021-06-30 17:34:04 -04:00
William S. Moses
87b38b414b
Cleanup and llvm rebase
2021-06-30 17:22:36 -04:00
William S. Moses
d6e4e16fcb
Raising of negative indices
2021-06-29 17:54:35 -04:00
William S. Moses
d46b4ff1bc
Stablize
2021-06-29 13:52:50 -04:00
William S. Moses
c2d657998b
Separated GS
2021-06-29 04:13:12 -04:00
William S. Moses
736f621f45
Additional fixes for the night
2021-06-29 03:29:58 -04:00
William S. Moses
7776002666
Functioning loop raise with induction
2021-06-29 02:38:55 -04:00
William S. Moses
bc7ecebee7
wip global
2021-06-28 00:31:01 -04:00
William S. Moses
9c21321c0b
Correct C++ initialization
2021-06-27 18:42:11 -04:00