/structured-additive-IR

An intermediate program representation, based on MLIR and designed to express implementation decisions on a program without losing the high-level structure of the code. It encodes implementation choices as attributes added on to existing operations (hence "additive" in the name).

Primary LanguageC++Apache License 2.0Apache-2.0

Stargazers