[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