From 7c27887b9b543ebbc5f19b69eb3a6f9324ff227d Mon Sep 17 00:00:00 2001 From: Matthias Springer Date: Mon, 21 Feb 2022 18:11:59 +0900 Subject: [PATCH] Fix Sandbox build and bump LLVM. --- .../LinalgTransform/Transforms/TransformInterpreter.cpp | 5 ++--- lib/LinalgTensorCodegenDriver.cpp | 7 ------- lib/Registration.cpp | 5 ++--- pinned-llvm-version | 2 +- 4 files changed, 5 insertions(+), 14 deletions(-) diff --git a/lib/Dialects/LinalgTransform/Transforms/TransformInterpreter.cpp b/lib/Dialects/LinalgTransform/Transforms/TransformInterpreter.cpp index 917747f71521..8358d6c843f5 100644 --- a/lib/Dialects/LinalgTransform/Transforms/TransformInterpreter.cpp +++ b/lib/Dialects/LinalgTransform/Transforms/TransformInterpreter.cpp @@ -38,8 +38,8 @@ #include "mlir/Dialect/Bufferization/IR/Bufferization.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/Dialect/Linalg/ComprehensiveBufferize/AffineInterfaceImpl.h" -#include "mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.h" #include "mlir/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.h" +#include "mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/Linalg/Transforms/CodegenStrategy.h" #include "mlir/Dialect/Linalg/Transforms/Hoisting.h" #include "mlir/Dialect/Linalg/Transforms/Transforms.h" @@ -926,8 +926,7 @@ struct InterpreterPass : public PassWrapper { linalg::comprehensive_bufferize::affine_ext:: registerBufferizableOpInterfaceExternalModels(registry); arith::registerBufferizableOpInterfaceExternalModels(registry); - linalg::comprehensive_bufferize::linalg_ext:: - registerBufferizableOpInterfaceExternalModels(registry); + linalg::registerBufferizableOpInterfaceExternalModels(registry); scf::registerBufferizableOpInterfaceExternalModels(registry); linalg::comprehensive_bufferize::std_ext:: registerModuleBufferizationExternalModels(registry); diff --git a/lib/LinalgTensorCodegenDriver.cpp b/lib/LinalgTensorCodegenDriver.cpp index 71083e6bc814..5ecf3b336d3c 100644 --- a/lib/LinalgTensorCodegenDriver.cpp +++ b/lib/LinalgTensorCodegenDriver.cpp @@ -20,15 +20,11 @@ #include "mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h" #include "mlir/Conversion/VectorToSCF/VectorToSCF.h" #include "mlir/Dialect/Arithmetic/IR/Arithmetic.h" -#include "mlir/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/Async/Passes.h" #include "mlir/Dialect/Bufferization/IR/Bufferization.h" #include "mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h" #include "mlir/Dialect/LLVMIR/LLVMDialect.h" #include "mlir/Dialect/LLVMIR/LLVMTypes.h" -#include "mlir/Dialect/Linalg/ComprehensiveBufferize/AffineInterfaceImpl.h" -#include "mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.h" -#include "mlir/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.h" #include "mlir/Dialect/Linalg/IR/Linalg.h" #include "mlir/Dialect/Linalg/Passes.h" #include "mlir/Dialect/Linalg/Transforms/CodegenStrategy.h" @@ -37,14 +33,11 @@ #include "mlir/Dialect/Linalg/Utils/Utils.h" #include "mlir/Dialect/MemRef/IR/MemRef.h" #include "mlir/Dialect/MemRef/Transforms/Passes.h" -#include "mlir/Dialect/SCF/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/SCF/SCF.h" #include "mlir/Dialect/SCF/Transforms.h" #include "mlir/Dialect/SCF/Utils/Utils.h" #include "mlir/Dialect/StandardOps/IR/Ops.h" #include "mlir/Dialect/Tensor/IR/Tensor.h" -#include "mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h" -#include "mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h" #include "mlir/Dialect/Vector/Transforms/VectorTransforms.h" #include "mlir/Dialect/X86Vector/Transforms.h" diff --git a/lib/Registration.cpp b/lib/Registration.cpp index df11567583de..94bc888f9808 100644 --- a/lib/Registration.cpp +++ b/lib/Registration.cpp @@ -15,8 +15,8 @@ #include "mlir/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h" #include "mlir/Dialect/Linalg/ComprehensiveBufferize/AffineInterfaceImpl.h" -#include "mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.h" #include "mlir/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.h" +#include "mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/SCF/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h" #include "mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h" @@ -106,8 +106,7 @@ void mlir::registerIntoDialectRegistry(DialectRegistry ®istry) { linalg::comprehensive_bufferize::affine_ext:: registerBufferizableOpInterfaceExternalModels(registry); arith::registerBufferizableOpInterfaceExternalModels(registry); - linalg::comprehensive_bufferize::linalg_ext:: - registerBufferizableOpInterfaceExternalModels(registry); + linalg::registerBufferizableOpInterfaceExternalModels(registry); scf::registerBufferizableOpInterfaceExternalModels(registry); linalg::comprehensive_bufferize::std_ext:: registerModuleBufferizationExternalModels(registry); diff --git a/pinned-llvm-version b/pinned-llvm-version index c13d7dda2d5b..c7cbb8e98d1a 100644 --- a/pinned-llvm-version +++ b/pinned-llvm-version @@ -1 +1 @@ -d1e3235f604d65a62d25842305f54e43bd36681f +ae1ba6194f09b7e310fd49cf18a2829dcbeb7f6b