mirror-llvm-project/mlir/include
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 [mlir][tosa] Remove availability interfaces from profile conformance (#207809) 2026-07-30 11:47:06 +01:00
mlir-c [MLIR][Python] Support IsIsolatedFromAbove trait for python-defined operations (#211849) 2026-07-25 11:42:02 +08:00