MLIR太重了?ClangIR要算一笔复杂度账
原创
我最近看到一篇文章,问了一个很多人不愿正视的问题:MLIR是不是已经膨胀过头了?maskray认为,ClangIR不是来替代MLIR的,它是来提醒编译器生态——你为一套抽象付出的代价比想象中高得多。MLIR追求通用性,方言、Pass Pipeline、自定义Attr类型层层堆叠,写个简单优化Pass要折腾半天样板代码。ClangIR思路很直接:从Clang的AST出发,做一个轻量级、类型清晰的IR,先把C/C++编译链路最痛的部分补齐。这不代表MLIR会死,但至少说明,编译器社区终于有人开始认真算"复杂度这笔账"了。
原文:ClangIR and the Cost of MLIR · 来源:Hacker News
版权声明
所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除
itfan123




