4 ms·
Well, MLIR is getting its star turn at the LLVM meeting later this week in Brussels. I've flipped through the MLIR rationale doc and the earlier CGO presentatio
by CalChris 8y ago
Well, MLIR is getting its star turn at the LLVM meeting later this week in Brussels. I've flipped through the MLIR rationale doc and the earlier CGO presentation [1]. Correct me if I'm wrong but MLIR is meant for higher level optimizations which are then lowered to a more LLVM-like dialect for actual codegen.
My question is does this mean anything to non-TensorFlow-like backends? Is the aarch64 backend going to change at all?
[1] https://drive.google.com/file/d/1hUeAJXcAXwz82RXA5VtO5ZoH8cVQhrOK/view?usp=sharing https://drive.google.com/file/d/1hUeAJXcAXwz82RXA5VtO5ZoH8cV...
- chrislattner 8y agoThe MLIR project has no plans to reimplement X86 or ARM backends. The LLVM Code generator could be improved of course (e.g. through the GlobalISel project) but there is no need to do that in the context of MLIR - MLIR supports codegen through LLVM.