[all-commits] [llvm/llvm-project] 578188: [MLIR] Move Verifier and Dominance Analysis from /...

stephenneuendorffer via All-commits all-commits at lists.llvm.org
Fri May 1 20:08:25 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 57818885be5160380e29e9c2e915b37d5b11ade9
      https://github.com/llvm/llvm-project/commit/57818885be5160380e29e9c2e915b37d5b11ade9
  Author: Stephen Neuendorffer <stephen.neuendorffer at xilinx.com>
  Date:   2020-05-01 (Fri, 01 May 2020)

  Changed paths:
    M mlir/examples/toy/Ch2/mlir/MLIRGen.cpp
    M mlir/examples/toy/Ch2/toyc.cpp
    M mlir/examples/toy/Ch3/mlir/MLIRGen.cpp
    M mlir/examples/toy/Ch3/toyc.cpp
    M mlir/examples/toy/Ch4/mlir/MLIRGen.cpp
    M mlir/examples/toy/Ch4/toyc.cpp
    M mlir/examples/toy/Ch5/mlir/MLIRGen.cpp
    M mlir/examples/toy/Ch5/toyc.cpp
    M mlir/examples/toy/Ch6/mlir/MLIRGen.cpp
    M mlir/examples/toy/Ch6/toyc.cpp
    M mlir/examples/toy/Ch7/mlir/MLIRGen.cpp
    M mlir/examples/toy/Ch7/toyc.cpp
    R mlir/include/mlir/Analysis/Dominance.h
    R mlir/include/mlir/Analysis/Verifier.h
    A mlir/include/mlir/IR/Dominance.h
    A mlir/include/mlir/IR/Verifier.h
    M mlir/include/mlir/Transforms/BufferPlacement.h
    M mlir/lib/Analysis/CMakeLists.txt
    R mlir/lib/Analysis/Dominance.cpp
    R mlir/lib/Analysis/Verifier.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
    A mlir/lib/IR/Dominance.cpp
    A mlir/lib/IR/Verifier.cpp
    M mlir/lib/Parser/CMakeLists.txt
    M mlir/lib/Parser/Parser.cpp
    M mlir/lib/Pass/Pass.cpp
    M mlir/lib/Transforms/CSE.cpp
    M mlir/lib/Transforms/MemRefDataFlowOpt.cpp
    M mlir/lib/Transforms/Utils/Utils.cpp
    M mlir/lib/Translation/Translation.cpp
    M mlir/test/lib/Transforms/TestDominance.cpp

  Log Message:
  -----------
  [MLIR] Move Verifier and Dominance Analysis from /Analysis to /IR

These libraries are distinct from other things in Analysis in that they
operate only on core IR concepts.  This also simplifies dependencies
so that Dialect -> Analysis -> Parser -> IR.  Previously, the parser depended
on portions of the the Analysis directory as well, which sometimes
caused issues with the way the cmake makefile generator discovers
dependencies on generated files during compilation.

Differential Revision: https://reviews.llvm.org/D79240




More information about the All-commits mailing list