MLIR: A Compiler Infrastructure for the End of Moore's Law, Chris Lattner, Mehdi Amini, Uday Bondhugula, Albert Cohen, Andy Davis, Jason Eckhardt, River Riddle, Tate Ulsaker, Sven Verdoolaege, 2021ACM Transactions on Programming Languages and Systems (TOPLAS), Vol. 43 (Association for Computing Machinery)DOI: 10.1145/3472064 - 解释了多级中间表示MLIR的设计,它在编译器转换过程中传播元数据和源位置信息,有助于将高级操作与生成的代码进行关联。