From c3f4ab06d312150bac97baff9f15f842dc046d8b Mon Sep 17 00:00:00 2001 From: Sean Silva Date: Thu, 22 Oct 2020 01:20:06 -0700 Subject: [PATCH] Use OpConversionPattern instead of BufferizeOpConversionPattern As described in mlir/Transforms/Bufferize.h, patterns that don't need the special methods on a BufferizeTypeConverter should use a regular OpConversionPattern. PiperOrigin-RevId: 338424819 --- lib/Dialect/mhlo/transforms/hlo_legalize_to_lhlo.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Dialect/mhlo/transforms/hlo_legalize_to_lhlo.cc b/lib/Dialect/mhlo/transforms/hlo_legalize_to_lhlo.cc index 7b401d5..7a1b3f4 100644 --- a/lib/Dialect/mhlo/transforms/hlo_legalize_to_lhlo.cc +++ b/lib/Dialect/mhlo/transforms/hlo_legalize_to_lhlo.cc @@ -42,7 +42,7 @@ namespace mhlo { namespace { template -using BaseOpConversion = BufferizeOpConversionPattern; +using BaseOpConversion = OpConversionPattern; Value InsertDynamicAllocAndDealloc(Location loc, Value result, Value shape_operand, @@ -623,7 +623,7 @@ void populateHLOToLHLOConversionPattern(MLIRContext* context, HloToLhloReturnOpConverter, HloToLhloTensorLoadOpConverter, HloToLhloTensorStoreOpConverter - >(context, *converter); + >(context); // clang-format on }