llvm-project/mlir/lib/Transforms
Jacques Pienaar 88c525235b [mlir] Add pass to privatize symbols unless excluded.
Simple pass that changes all symbols to private unless symbol is excluded (and
in which case there is no change to symbol's visibility).

Differential Revision: https://reviews.llvm.org/D118752
2022-02-03 20:20:54 -08:00
..
Utils [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
CMakeLists.txt [mlir] Add pass to privatize symbols unless excluded. 2022-02-03 20:20:54 -08:00
CSE.cpp [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
Canonicalizer.cpp [mlir] Fix missing namespace (NFC) 2021-12-22 19:17:14 +00:00
ControlFlowSink.cpp [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
Inliner.cpp [mlir] Add a parsePassPipeline overload that returns a new pass manager 2022-01-12 14:54:30 -08:00
LocationSnapshot.cpp Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
LoopInvariantCodeMotion.cpp [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
OpStats.cpp [mlir][BuiltinDialect] Resolve comments from D91571 2020-11-19 11:12:49 -08:00
PassDetail.h [mlir:Transforms] Move out the remaining non-dialect independent transforms and utilities 2022-01-24 19:25:53 -08:00
SCCP.cpp [MLIR][DataFlowAnalysis] Use a queue to maintain the worklist 2022-01-06 09:55:22 +05:30
StripDebugInfo.cpp Adjust "end namespace" comment in MLIR to match new agree'd coding style 2021-12-08 06:05:26 +00:00
SymbolDCE.cpp [mlir] Symbol DCE ignores unknown symbols 2022-01-05 20:48:30 +00:00
SymbolPrivatize.cpp [mlir] Add pass to privatize symbols unless excluded. 2022-02-03 20:20:54 -08:00
ViewOpGraph.cpp Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC) 2022-01-02 01:45:18 +00:00