Skip to content

Commit

Permalink
Merge pull request #529 from AlexanderViand-Intel:tensor_of_tensor_fix
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 615769882
  • Loading branch information
Copybara-Service committed Mar 14, 2024
2 parents ca5387e + 7321327 commit 1fccbc9
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions lib/Conversion/Utils.cpp
Expand Up @@ -222,9 +222,8 @@ struct ConvertFromElements
void addTensorOfTensorConversionPatterns(TypeConverter &typeConverter,
RewritePatternSet &patterns,
ConversionTarget &target) {
target.addDynamicallyLegalDialect<tensor::TensorDialect>([&](Operation *op) {
return typeConverter.isLegal(op->getOperandTypes());
});
target.addDynamicallyLegalDialect<tensor::TensorDialect>(
[&](Operation *op) { return typeConverter.isLegal(op); });

typeConverter.addConversion([&](TensorType type) -> Type {
if (!typeConverter.isLegal(type.getElementType())) {
Expand All @@ -248,9 +247,8 @@ void addTensorOfTensorConversionPatterns(TypeConverter &typeConverter,
return type;
});

target.addDynamicallyLegalDialect<affine::AffineDialect>([&](Operation *op) {
return typeConverter.isLegal(op->getOperandTypes());
});
target.addDynamicallyLegalDialect<affine::AffineDialect>(
[&](Operation *op) { return typeConverter.isLegal(op); });

patterns.add<ConvertAny, ConvertExtract, ConvertInsert, ConvertFromElements>(
typeConverter, patterns.getContext());
Expand Down

0 comments on commit 1fccbc9

Please sign in to comment.