[all-commits] [llvm/llvm-project] 1fbb48: [WIP][mlir] Resolve memref dependency in canonical...
dfki-jugr via All-commits
all-commits at lists.llvm.org
Mon May 17 02:35:50 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1fbb484ea45f85740b7450b175096e5fcff6ecd9
https://github.com/llvm/llvm-project/commit/1fbb484ea45f85740b7450b175096e5fcff6ecd9
Author: Julian Gross <julian.gross at dfki.de>
Date: 2021-05-17 (Mon, 17 May 2021)
Changed paths:
M mlir/include/mlir/Dialect/StandardOps/IR/Ops.h
M mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
M mlir/include/mlir/Transforms/Passes.td
M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
M mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
M mlir/lib/Dialect/SCF/Transforms/Bufferize.cpp
M mlir/lib/Dialect/Shape/Transforms/Bufferize.cpp
M mlir/lib/Transforms/Canonicalizer.cpp
Log Message:
-----------
[WIP][mlir] Resolve memref dependency in canonicalize pass.
Splitting the memref dialect lead to an introduction of several dependencies
to avoid compilation issues. The canonicalize pass also depends on the
memref dialect, but it shouldn't. This patch resolves the dependencies
and the unintuitive includes are removed. However, the dependency moves
to the constructor of the std dialect.
Differential Revision: https://reviews.llvm.org/D102060
More information about the All-commits
mailing list