You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hm, interesting! Maybe the simple-to-enforce constraint here can be that if a function only has scalar inputs (like sinf), we allow it to be called in a unrolled context? The implementation should be straightforward.
Dahlia currently does not allow functions to be present inside loops with unrolls.
While I understand that certain kinds of functions can cause an affine violation. I want to understand why Dahlia prevents it for all functions?
Possible use-cases
Simple functions defined on Records
Unrolling for imported functions
In this case for the vivado backend during synthesis Vitis HLS generates multiple sincos units. Something similar for the Calyx backend?
The text was updated successfully, but these errors were encountered: