cornell-zhang / hcl-dialect

HeteroCL-MLIR dialect for accelerator design
https://cornell-zhang.github.io/heterocl/index.html
Other
37 stars 15 forks source link

[Transforms][MoveReturnToInput] Support CallOp Return Value #190

Closed zzzDavid closed 1 year ago

zzzDavid commented 1 year ago

MoveReturnToInput assumed return op's result are allocated by memref.alloc op. This PR fixes this restriction by building memref.copy to support arbitrary value.

Added test hcl-dialect/test/Transforms/interface/move_return_func_call.mlir