[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