17
17
18
18
begin
19
19
# list dialect operations
20
- local dialectops = mapreduce (mergewith! (∪ ), [v14, v15, v16, v17]) do mod
20
+ local dialectops = mapreduce (mergewith! (∪ ), [v14, v15, v16, v17, v18 ]) do mod
21
21
dialects = filter (names (mod; all= true )) do dialect
22
22
dialect ∉ [nameof (mod), :eval , :include ] && ! startswith (string (dialect), ' #' )
23
23
end
@@ -33,11 +33,11 @@ begin
33
33
for (dialect, ops) in dialectops
34
34
mod = @eval module $ dialect
35
35
using ... MLIR: MLIR_VERSION, MLIRException
36
- using .. Dialects: v14, v15, v16, v17
36
+ using .. Dialects: v14, v15, v16, v17, v18
37
37
end
38
38
39
39
for op in ops
40
- container_mods = filter ([v14, v15, v16, v17]) do mod
40
+ container_mods = filter ([v14, v15, v16, v17, v18 ]) do mod
41
41
dialect in names (mod; all= true ) &&
42
42
op in names (getproperty (mod, dialect); all= true )
43
43
end
47
47
48
48
@eval mod function $op (args... ; kwargs... )
49
49
version = MLIR_VERSION[]
50
- if v " 14" > version <= v "17 "
50
+ if v " 14" > version > v "18 "
51
51
error (" Unsupported MLIR version $version " )
52
52
end
53
53
0 commit comments