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

[MLIR] Integrate MLIR into tool flow with a HeteroCL Dialect skeleton #349

Closed seanlatias closed 3 years ago

seanlatias commented 3 years ago

In this PR, we integrate MLIR into the HeteroCL tool flow. An almost empty HeteroCL dialect is also created to make sure the compilation works. The skeleton can be found under include/hcl/dialect.