[Mlir-commits] [mlir] [mlir][ODS] Optionally generate public C++ functions for type constraints (PR #104577)

Jacques Pienaar llvmlistbot at llvm.org
Fri Aug 16 10:56:05 PDT 2024


================
@@ -1097,6 +1097,10 @@ def Builtin_UnrankedTensor : Builtin_Type<"UnrankedTensor", "unranked_tensor", [
 // VectorType
 //===----------------------------------------------------------------------===//
 
+def Builtin_VectorTypeElementType : AnyTypeOf<[AnyInteger, Index, AnyFloat]> {
----------------
jpienaar wrote:

I was running into something like this too, I think at least for all of these a dialect is specified. So one could either filter on dialect in generation, or we could require that every dialect has one "main" file where it sets the current dialect and then the generator would always just consider that one for given main file unless overridden (I feel like there is too much filter command line flags while the common case matches this)

https://github.com/llvm/llvm-project/pull/104577


More information about the Mlir-commits mailing list