mirror-llvm-project/mlir/tools
Luke Hutton f8c1d988e1
[mlir][tosa] Remove availability interfaces from profile conformance (#207809)
This commit removes the "QueryProfileInterface" and
"QueryExtensionInterface" as they are superfluous in most cases, with
TosaComplianceData.h.inc already providing much of the data we need.
Removing these also helps prevent mistakes as observed in:
https://github.com/llvm/llvm-project/pull/206687

This commit removes these interfaces and updates the profile conformance
to extract supported profile/extension information from
TosaComplianceData.h.inc instead.

One factor that isn't duplicated is operations that rely on extensions,
but do not declare any data type support. This is a small set of
operations, such as tosa.custom, tosa.cond_if, tosa.while_loop and
tosa.const_shape, and we can add them to the TosaComplianceData.h.inc
file as needed.
2026-07-30 11:47:06 +01:00
..
mlir-irdl-to-cpp [MLIR] Install missing standalone helper tools (#205066) 2026-07-13 09:33:38 +01:00
mlir-linalg-ods-gen [NFC] Exactly one kind typo fixes, change defintions to definitions. (#174333) 2026-01-14 08:12:26 +00:00
mlir-lsp-server [LLVM][MLIR] Move LSP server support library from MLIR into LLVM (#157885) 2025-09-11 17:17:52 +00:00
mlir-opt [mlir][tosa] Remove availability interfaces from profile conformance (#207809) 2026-07-30 11:47:06 +01:00
mlir-parser-fuzzer
mlir-pdll [support] Use VFS in SourceMgr for loading includes (#162903) 2025-10-15 09:24:36 -07:00
mlir-pdll-lsp-server
mlir-query [mlir] Reland Move InitAll*** implementation into static library (#151150) 2025-07-29 18:15:33 +03:00
mlir-reduce [mlir] Reland Move InitAll*** implementation into static library (#151150) 2025-07-29 18:15:33 +03:00
mlir-rewrite [MLIR] Apply clang-tidy fixes for misc-use-internal-linkage in mlir-rewrite.cpp (NFC) 2025-10-03 03:16:39 -07:00
mlir-runner [MLIR] Apply clang-tidy fixes for readability-identifier-naming in mlir-runner.cpp (NFC) 2025-08-29 00:21:45 -07:00
mlir-shlib
mlir-src-sharder [MLIR] Install missing standalone helper tools (#205066) 2026-07-13 09:33:38 +01:00
mlir-tblgen [mlir][tosa] Remove availability interfaces from profile conformance (#207809) 2026-07-30 11:47:06 +01:00
mlir-translate
tblgen-lsp-server
tblgen-to-irdl [mlir] fix the Disambiguate NoneType in OpDefinitionsGen (#172923) 2025-12-22 11:36:40 +01:00
CMakeLists.txt