| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][SCF] scf.for: Add support for unsigned integer comparison (#153379) Add a new unit attribute to allow for unsigned integer comparison. Example: mlir scf.for unsigned %iv_32 = %lb_32 to %ub_32 step %step_32 : i32 { // body } Discussion: https://discourse.llvm.org/t/scf-should-scf-for-support-unsigned-comparison/84655 | 11 个月前 | |
[mlir][spirv] Account for type conversion failures in scf-to-spirv Fixes: https://github.com/llvm/llvm-project/issues/59136 Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D141292 | 3 年前 | |
[mlir][spirv] Rework type capability queries (#160113) * Fix infinite recursion with nested structs. * Drop ::getCapbilities function from derived types, so that there's only one entry point that queries type extensions. * Move all capability logic to a new helper class -- this way the ::getCapabilities functions can't diverge across concrete types and 'convenience types' like CompositeType. Fixes: #159963 | 10 个月前 | |
Reland: "[mlir][index][spirv] Add conversion for index to spirv" (#69790) Due to an issue when lowering from scf to spirv as there was no conversion pass for index to spirv, we are motivated to add a conversion pass from the Index dialect to the SPIR-V dialect. Furthermore, we add the new conversion patterns to the scf-to-spirv conversion. Fixes https://github.com/llvm/llvm-project/issues/63713 --------- Co-authored-by: Jeremy Kun <jkun@google.com> | 2 年前 | |
[mlir][spirv] SCFToSPIRV: fix WhileOp block args types conversion (#68588) WhileOp before/after block args types weren't converted, resulting in invalid IR. | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 个月前 | ||
| 3 年前 | ||
| 10 个月前 | ||
| 2 年前 | ||
| 2 年前 |