issues
search
cornell-zhang
/
heterocl
HeteroCL: A Multi-Paradigm Programming Infrastructure for Software-Defined Heterogeneous Computing
https://cornell-zhang.github.io/heterocl/
Apache License 2.0
322
stars
92
forks
source link
[Refactor] Make Vivado HLS codegen more robust
#91
Closed
seanlatias
closed
5 years ago
seanlatias
commented
5 years ago
In this repo, the following changes are made.
Fix adding two numbers with incorrect casting.
No extra pointer casting for Load and Store.
Now "Allocate" has the right data type.
Correctly simplify the bit operations such as GetBit, GetSlice, etc.
Fix incorrect simplification for loops with only one iteration.
Replace "ap_int<32>" with "int".
Fix incorrect printing for tensors with only one element.
Now users can specify the function name in the front-end API.
Simplify Set/GetSlice operation if the upper- and lower-bound are the same.
Complete the implementation of all bit operations.
In this repo, the following changes are made.