MLIR - a common intermediate representation (IR)


MLIR’s intention seems to be an IR lowering framework. In my opinion, this has great synergy with the multiple levels of IR that Glow currently provides.

Does Glow have any intention / interest of integration or use-of MLIR?

Hi Peter, we don’t have any plans for MLIR for now. It could make sense to load MLIR into Glow (converting MLIR into Glow IR), which would allow us to use Glow’s optimization stack, and target any of our backends. Did you have something in particular in mind for Glow + MLIR?