package
0.0.0-20240913200859-fa34df8be8fb
Repository: https://github.com/wildarch/mono.git
Documentation: pkg.go.dev
# README
Generate scaffolding for an MLIR dialect
The idea is to create one place under experiments/ where all MLIR dialects live, and make an automated tool that can generate scaffolding for new dialects. The resulting dialect should be a self-contained C++ library that can be included in other projects.
Files to generate:
CMakeLists.txt
include/{path}/CMakeLists.txt
(callsadd_mlir_dialect
)include/{path}/{dialect}Dialect.h
include/{path}/{dialect}Dialect.td
include/{path}/{dialect}Ops.h
include/{path}/{dialect}Ops.td
include/{path}/{dialect}Types.h
include/{path}/{dialect}Types.td
lib/{path}/CMakeLists.txt
(callsadd_mlir_dialect_library
)lib/{path}/{dialect}Dialect.cpp
lib/{path}/{dialect}Ops.cpp
lib/{path}/{dialect}Types.cpp
lib/{path}/opt/CMakeLists.txt
lib/{path}/opt/main.cpp