This removes the reliance on global options, and also simplifies the pass registration.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D76552
[mlir] Move several static cl::opts to be pass options instead. ClosedPublic Authored by rriddle on Mar 21 2020, 2:51 PM.
Details Summary This removes the reliance on global options, and also simplifies the pass registration.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Mar 21 2020, 3:02 PM Closed by commit rGe9482ed1942a: [mlir] Move several static cl::opts to be pass options instead. (authored by rriddle). · Explain WhyMar 22 2020, 3:42 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 251880 mlir/lib/Conversion/LoopsToGPU/LoopsToGPUPass.cpp
mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
mlir/lib/Transforms/Vectorize.cpp
mlir/test/Conversion/LoopsToGPU/imperfect_2D.mlir
mlir/test/Conversion/LoopsToGPU/imperfect_3D.mlir
mlir/test/Conversion/LoopsToGPU/imperfect_4D.mlir
mlir/test/Conversion/LoopsToGPU/imperfect_linalg.mlir
mlir/test/Conversion/LoopsToGPU/no_blocks_no_threads.mlir
mlir/test/Conversion/LoopsToGPU/perfect_1D_setlaunch.mlir
mlir/test/Conversion/LoopsToGPU/step_one.mlir
mlir/test/Conversion/LoopsToGPU/step_positive.mlir
mlir/test/Dialect/Linalg/promote.mlir
mlir/test/Dialect/Linalg/tile.mlir
mlir/test/Dialect/Linalg/tile_conv.mlir
mlir/test/Dialect/Linalg/tile_indexed_generic.mlir
mlir/test/Dialect/Linalg/tile_parallel.mlir
mlir/test/Transforms/Vectorize/vectorize_1d.mlir
mlir/test/Transforms/Vectorize/vectorize_2d.mlir
mlir/test/Transforms/Vectorize/vectorize_3d.mlir
mlir/test/Transforms/Vectorize/vectorize_outer_loop_2d.mlir
mlir/test/Transforms/Vectorize/vectorize_outer_loop_transpose_2d.mlir
mlir/test/Transforms/Vectorize/vectorize_transpose_2d.mlir
mlir/test/mlir-cpu-runner/linalg_integration_test.mlir
|