[all-commits] [llvm/llvm-project] 7c62c6: [mlir] Add DecomposeCallGraphTypes pass.
Sean Silva via All-commits
all-commits at lists.llvm.org
Mon Nov 16 12:30:43 PST 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 7c62c6313baebb4866dd51a095c66c7808af868b
https://github.com/llvm/llvm-project/commit/7c62c6313baebb4866dd51a095c66c7808af868b
Author: Sean Silva <silvasean at google.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A mlir/include/mlir/Dialect/StandardOps/Transforms/DecomposeCallGraphTypes.h
M mlir/include/mlir/Transforms/Bufferize.h
M mlir/lib/Dialect/StandardOps/Transforms/CMakeLists.txt
A mlir/lib/Dialect/StandardOps/Transforms/DecomposeCallGraphTypes.cpp
M mlir/lib/Transforms/Bufferize.cpp
A mlir/test/Transforms/decompose-call-graph-types.mlir
R mlir/test/Transforms/finalizing-bufferize.mlir
M mlir/test/lib/Transforms/CMakeLists.txt
A mlir/test/lib/Transforms/TestDecomposeCallGraphTypes.cpp
R mlir/test/lib/Transforms/TestFinalizingBufferize.cpp
M mlir/tools/mlir-opt/mlir-opt.cpp
Log Message:
-----------
[mlir] Add DecomposeCallGraphTypes pass.
This replaces the old type decomposition logic that was previously mixed
into bufferization, and makes it easily accessible.
This also deletes TestFinalizingBufferize, because after we remove the type
decomposition, it doesn't do anything that is not already provided by
func-bufferize.
Differential Revision: https://reviews.llvm.org/D90899
More information about the All-commits
mailing list