├── .gitignore ├── .gitmodules ├── ChangeLog.md ├── LICENSE ├── README.md ├── Setup.hs ├── app └── Main.hs ├── c-mlir.cabal ├── package.yaml ├── src ├── CMLIR.hs └── CMLIR │ ├── Dialect │ ├── Affine.hs │ ├── Arith.hs │ ├── Linalg.hs │ ├── Math.hs │ ├── MemRef.hs │ ├── SCF.hs │ ├── Std.hs │ └── Vector.hs │ ├── Parser.hs │ └── Translator.hs ├── stack.yaml └── test ├── CMLIR └── TranslatorSpec.hs └── Spec.hs /.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | *~ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/.gitmodules -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /app/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/app/Main.hs -------------------------------------------------------------------------------- /c-mlir.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/c-mlir.cabal -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/package.yaml -------------------------------------------------------------------------------- /src/CMLIR.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/Affine.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/Affine.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/Arith.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/Arith.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/Linalg.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/Linalg.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/Math.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/Math.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/MemRef.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/MemRef.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/SCF.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/SCF.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/Std.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/Std.hs -------------------------------------------------------------------------------- /src/CMLIR/Dialect/Vector.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Dialect/Vector.hs -------------------------------------------------------------------------------- /src/CMLIR/Parser.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Parser.hs -------------------------------------------------------------------------------- /src/CMLIR/Translator.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/src/CMLIR/Translator.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- 1 | resolver: lts-18.6 2 | packages: 3 | - . 4 | - thirdparty/mlir-hs 5 | -------------------------------------------------------------------------------- /test/CMLIR/TranslatorSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/test/CMLIR/TranslatorSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wehu/c-mlir/HEAD/test/Spec.hs --------------------------------------------------------------------------------