[Mlir-commits] [mlir] Add support of param type for transform.structured.tile_using_forall (PR #72097)
Oleksandr Alex Zinenko
llvmlistbot at llvm.org
Fri Nov 17 12:38:13 PST 2023
================
@@ -98,12 +99,22 @@ static DiagnosedSilenceableFailure unpackSingleIndexResultPayloadOperations(
result.push_back(ofr);
continue;
}
- auto payloadOps = state.getPayloadOps(ofr.get<Value>());
+
+ Value transformValue = ofr.get<Value>();
+ if (isa<ParamType>(transformValue.getType())) {
+ ArrayRef<Attribute> params = state.getParams(transformValue);
+ if (!isa<IntegerAttr>(params[0]))
----------------
ftynse wrote:
This may crash if there is an empty list of attributes associated with a param value (this is technically possible). Please add a check.
https://github.com/llvm/llvm-project/pull/72097
More information about the Mlir-commits
mailing list