JJakub Kuderski[mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC.
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[mlir][spirv] Define spv.ISubBorrowOp Reviewed By: ThomasRaoux Differential Revision: https://reviews.llvm.org/D127909 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir] Add a better error message when failing to parse an attribute The fallback attribute parse path is parsing a Type attribute, but this results in a really unintuitive error message: expected non-function type, which doesn't really hint at tall that we were trying to parse an attribute. This commit fixes this by trying to optionally parse a type, and on failure emitting an error that we were expecting an attribute. Differential Revision: https://reviews.llvm.org/D124870 | 4 年前 | |
[MLIR Parser] Improve QoI for "expected token" errors A typical problem with missing a token is that the missing token is at the end of a line. The problem with this is that the error message gets reported on the start of the following line (which is where the next / invalid token is) which can be confusing. Handle this by noticing this case and backing up to the end of the previous line. Differential Revision: https://reviews.llvm.org/D125295 | 4 年前 | |
[MLIR][SPIRV] Rename spv.constant to spv.Constant. To unify the naming scheme across all ops in the SPIR-V dialect, we are moving from spv.camelCase to spv.CamelCase everywhere. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D97917 | 5 年前 | |
[mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC. This is to improve consistency within the SPIR-V dialect and make these ops a bit shorter. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D130280 | 3 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[AsmParser] Adopt emitWrongTokenError more, improving QoI This is a full audit of emitError calls, I took the opportunity to remove extranous parens and fix a couple cases where we'd generate multiple diagnostics for the same error. Differential Revision: https://reviews.llvm.org/D125355 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir] Add support for regex within expected-* diagnostics This can be enabled by using a -re suffix when defining the expected line, e.g. expected-error-re. This support is similar to what clang provides in its "expected" diagnostic framework(e.g. the -re is also the same). The regex definitions themselves are similar to FileCheck in that regex blocks are specified within {{ }} blocks. Differential Revision: https://reviews.llvm.org/D129343 | 3 年前 | |
[AsmParser] Adopt emitWrongTokenError more, improving QoI This is a full audit of emitError calls, I took the opportunity to remove extranous parens and fix a couple cases where we'd generate multiple diagnostics for the same error. Differential Revision: https://reviews.llvm.org/D125355 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][spirv] Rename spv.ocl to spv.cl. NFC. This is to improve the consistency within the SPIR-V dialect and to make op names a bit shorter. Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D130194 | 3 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 | |
[mlir][spirv] Replace StructAttrs with AttrDefs Depends on D127370 Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D127373 | 4 年前 | |
[mlir][spirv] Replace StructAttrs with AttrDefs Depends on D127370 Reviewed By: antiagainst Differential Revision: https://reviews.llvm.org/D127373 | 4 年前 | |
[mlir][NFC] Update textual references of func to func.func in SPIRV tests The special case parsing of func operations is being removed. | 4 年前 |