| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][MLProgram][NFC] Migrate to OpAsmAttrInterface for ASM alias generation (#130481) After the introduction of OpAsmAttrInterface, it is favorable to migrate code using OpAsmDialectInterface for ASM alias generation, which lives in Dialect.cpp, to use OpAsmAttrInterface, which lives in Attrs.td. In this way, attribute behavior is placed near its tablegen definition and people won't need to go through other files to know what other (unexpected) hooks comes into play. See #124721 for the interface itself and #128191 and #130479 for prior migrations. Note that MLProgramOpAsmInterface has no content now. However, if we delete it, a failure related to dialect resource handling will occur within split at llvm-project/mlir/test/IR/invalid-file-metadata.mlir:60 offset :7:7: error: unexpected error: unexpected 'resource' section for dialect 'ml_program' To support resource such interface must be registered. | 1 年前 | |
[mlir][NFC] update mlir/Dialect create APIs (19/n) (#149926) See https://github.com/llvm/llvm-project/pull/147168 for more info. | 1 年前 | |
[mlir][mlprogram] Add mlprogram-pipeline-globals optimization pass Added pass optimizes MLProgram global operations by reducing to only the minimal load/store operations for global tensors. This avoids unnecessary global operations throughout a program and potentially improves operation gusion. Reviewed By: jpienaar Differential Revision: https://reviews.llvm.org/D159228 | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 |