llvm-project/mlir/lib/Transforms
River Riddle 400ad6f95d [mlir] Eliminate the remaining usages of cl::opt instead of PassOption.
Summary: Pass options are a better choice for various reasons and avoid the need for static constructors.

Differential Revision: https://reviews.llvm.org/D77707
2020-04-08 13:05:08 -07:00
..
Utils [mlir] Eliminate the remaining usages of cl::opt instead of PassOption. 2020-04-08 13:05:08 -07:00
CMakeLists.txt [mlir][Pass] Add a tablegen backend for defining Pass information 2020-04-01 02:10:46 -07:00
CSE.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
Canonicalizer.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
DialectConversion.cpp [MLIR] Add pattern rewriter util to erase block; remove dead else 2020-04-05 19:24:43 +05:30
Inliner.cpp [mlir] Eliminate the remaining usages of cl::opt instead of PassOption. 2020-04-08 13:05:08 -07:00
LocationSnapshot.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
LoopCoalescing.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
LoopFusion.cpp [mlir] Eliminate the remaining usages of cl::opt instead of PassOption. 2020-04-08 13:05:08 -07:00
LoopInvariantCodeMotion.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
MemRefDataFlowOpt.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
OpStats.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
ParallelLoopCollapsing.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
PassDetail.h [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
PipelineDataTransfer.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
StripDebugInfo.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
SymbolDCE.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00
ViewOpGraph.cpp [mlir] Eliminate the remaining usages of cl::opt instead of PassOption. 2020-04-08 13:05:08 -07:00
ViewRegionGraph.cpp [mlir][Pass] Update the PassGen to generate base classes instead of utilities 2020-04-07 14:08:52 -07:00