[PATCH] D76657: [mlir][Pass] Move the registration of dialect passes to tablegen

River Riddle via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Apr 1 02:09:19 PDT 2020


rriddle updated this revision to Diff 254117.
rriddle added a comment.

Rebase


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D76657/new/

https://reviews.llvm.org/D76657

Files:
  mlir/include/mlir/CMakeLists.txt
  mlir/include/mlir/Dialect/Affine/CMakeLists.txt
  mlir/include/mlir/Dialect/Affine/Passes.h
  mlir/include/mlir/Dialect/Affine/Passes.td
  mlir/include/mlir/Dialect/FxpMathOps/CMakeLists.txt
  mlir/include/mlir/Dialect/FxpMathOps/Passes.h
  mlir/include/mlir/Dialect/FxpMathOps/Passes.td
  mlir/include/mlir/Dialect/GPU/CMakeLists.txt
  mlir/include/mlir/Dialect/GPU/Passes.td
  mlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
  mlir/include/mlir/Dialect/LLVMIR/Transforms/Passes.td
  mlir/include/mlir/Dialect/Linalg/CMakeLists.txt
  mlir/include/mlir/Dialect/Linalg/Passes.h
  mlir/include/mlir/Dialect/Linalg/Passes.td
  mlir/include/mlir/Dialect/LoopOps/CMakeLists.txt
  mlir/include/mlir/Dialect/LoopOps/Passes.td
  mlir/include/mlir/Dialect/Quant/CMakeLists.txt
  mlir/include/mlir/Dialect/Quant/Passes.td
  mlir/include/mlir/Dialect/SPIRV/CMakeLists.txt
  mlir/include/mlir/Dialect/SPIRV/Passes.td
  mlir/include/mlir/InitAllPasses.h
  mlir/include/mlir/Quantizer/CMakeLists.txt
  mlir/include/mlir/Quantizer/Transforms/CMakeLists.txt
  mlir/include/mlir/Quantizer/Transforms/Passes.h
  mlir/include/mlir/Quantizer/Transforms/Passes.td
  mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
  mlir/lib/Dialect/Affine/Transforms/AffineLoopInvariantCodeMotion.cpp
  mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt
  mlir/lib/Dialect/Affine/Transforms/LoopTiling.cpp
  mlir/lib/Dialect/Affine/Transforms/LoopUnroll.cpp
  mlir/lib/Dialect/Affine/Transforms/LoopUnrollAndJam.cpp
  mlir/lib/Dialect/Affine/Transforms/SimplifyAffineStructures.cpp
  mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
  mlir/lib/Dialect/FxpMathOps/CMakeLists.txt
  mlir/lib/Dialect/FxpMathOps/Transforms/LowerUniformRealMath.cpp
  mlir/lib/Dialect/GPU/CMakeLists.txt
  mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp
  mlir/lib/Dialect/LLVMIR/Transforms/CMakeLists.txt
  mlir/lib/Dialect/LLVMIR/Transforms/LegalizeForExport.cpp
  mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
  mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
  mlir/lib/Dialect/Linalg/Transforms/LinalgToLoops.cpp
  mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
  mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
  mlir/lib/Dialect/LoopOps/Transforms/CMakeLists.txt
  mlir/lib/Dialect/LoopOps/Transforms/ParallelLoopFusion.cpp
  mlir/lib/Dialect/LoopOps/Transforms/ParallelLoopSpecialization.cpp
  mlir/lib/Dialect/LoopOps/Transforms/ParallelLoopTiling.cpp
  mlir/lib/Dialect/Quant/CMakeLists.txt
  mlir/lib/Dialect/Quant/Transforms/ConvertConst.cpp
  mlir/lib/Dialect/Quant/Transforms/ConvertSimQuant.cpp
  mlir/lib/Dialect/SPIRV/Transforms/CMakeLists.txt
  mlir/lib/Dialect/SPIRV/Transforms/DecorateSPIRVCompositeTypeLayoutPass.cpp
  mlir/lib/Dialect/SPIRV/Transforms/LowerABIAttributesPass.cpp
  mlir/lib/Dialect/SPIRV/Transforms/UpdateVCEPass.cpp
  mlir/lib/Quantizer/CMakeLists.txt
  mlir/lib/Quantizer/Transforms/AddDefaultStatsTestPass.cpp
  mlir/lib/Quantizer/Transforms/InferQuantizedTypesPass.cpp
  mlir/lib/Quantizer/Transforms/RemoveInstrumentationPass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D76657.254117.patch
Type: text/x-patch
Size: 45468 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200401/0840aafe/attachment.bin>


More information about the llvm-commits mailing list