We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d64d0d commit 0f9f681Copy full SHA for 0f9f681
mlir/include/mlir/Dialect/MemRef/IR/MemRefBase.td
@@ -19,7 +19,14 @@ def MemRef_Dialect : Dialect {
19
manipulation ops, which are not strongly associated with any particular
20
other dialect or domain abstraction.
21
}];
22
- let dependentDialects = ["arith::ArithDialect", "ub::UBDialect"];
+ let dependentDialects = [
23
+ // `arith` is a dependency because it is used to materialize constants,
24
+ // and in some canonicalization patterns.
25
+ "arith::ArithDialect",
26
+ // `ub` is a dependency because `AllocaOp::getDefaultValue` can produce a
27
+ // `ub.poison` value.
28
+ "ub::UBDialect"
29
+ ];
30
let hasConstantMaterializer = 1;
31
}
32
0 commit comments