| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][spirv] Define spirv.*Dot integer dot product ops This covers SDot, SUDot, and UDot. The *AccSat version will be added in a follow-up revision. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D139242 | 3 年前 | |
[mlir][spirv] Refactor vendor op definitions Use dedicated vendor op classes/categories. This is so that we can later change the mnemonics of all vendor ops by changing the base class: SPV_VendorOp. Issue: https://github.com/llvm/llvm-project/issues/56863 | 3 年前 | |
[mlir][SPIRV] Rename OpSpecConstantOperation -> OpSpecConstantOp The SPIR-V spec uses OpSpecConstantOp. Using an inconsistent name makes the dialect generation scripts fail. Update to use the right operation name, and fix the auto generation scripts as well. Differential Revision: https://reviews.llvm.org/D95097 | 5 年前 | |
[mlir] Decouple enum generation from attributes, adding EnumInfo and EnumCase (#132148) This commit pulls apart the inherent attribute dependence of classes like EnumAttrInfo and EnumAttrCase, factoring them out into simpler EnumCase and EnumInfo variants. This allows specifying the cases of an enum without needing to make the cases, or the EnumInfo itself, a subclass of SignlessIntegerAttrBase. The existing classes are retained as subclasses of the new ones, both for backwards compatibility and to allow attribute-specific information. In addition, the new BitEnum class changes its default printer/parser behavior: cases when multiple keywords appear, like having both nuw and nsw in overflow flags, will no longer be quoted by the operator<<, and the FieldParser instance will now expect multiple keywords. All instances of BitEnumAttr retain the old behavior. | 1 年前 | |
[mlir][spirv] Refresh base definitions to latest spec (v1.6) This commit updates all SPIR-V enum definitions to match the latest specification (v1.6 revision 2). Along the way, fixed some issues in gen_spirv_dialect.py and added a new script for refreshing all op definitions for such cases. Reviewed By: kuhar Differential Revision: https://reviews.llvm.org/D131293 | 3 年前 | |
[mlir][spirv] Add memory semantics verify for atomic operations Differential Revision: https://reviews.llvm.org/D111510 | 4 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 年前 | ||
| 3 年前 | ||
| 5 年前 | ||
| 1 年前 | ||
| 3 年前 | ||
| 4 年前 |