- Use TypeRange instead of ArrayRef<Type> where possible.
- Change some of the custom builders to also use TypeRange
Depends On D87926
Paths
| Differential D87944
[MLIR][NFC] Adopt use of TypeRange in build() methods. ClosedPublic Authored by jurahul on Sep 18 2020, 2:22 PM.
Details Summary
Depends On D87926
Diff Detail
Event Timelinejurahul added a child revision: D87955: [MLIR][NFC] Adopt use of BlockRange in place of ArrayRef<Block *>.Sep 18 2020, 4:40 PM This revision is now accepted and ready to land.Sep 21 2020, 10:14 AM This revision was landed with ongoing or failed builds.Sep 23 2020, 9:08 AM Closed by commit rG08e4f078523b: [MLIR][NFC] Adopt use of TypeRange in build() methods. (authored by jurahul). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 293766 mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
mlir/include/mlir/Dialect/GPU/GPUOps.td
mlir/include/mlir/Dialect/LLVMIR/LLVMOps.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
mlir/include/mlir/Dialect/Linalg/IR/LinalgStructuredOpsInterface.td
mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
mlir/lib/Conversion/GPUToVulkan/ConvertGPULaunchFuncToVulkanLaunchFunc.cpp
mlir/lib/Conversion/GPUToVulkan/ConvertLaunchFuncToVulkanCalls.cpp
mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp
mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
mlir/lib/Dialect/Affine/IR/AffineOps.cpp
mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
mlir/test/lib/Dialect/Test/TestDialect.cpp
mlir/unittests/TableGen/OpBuildGen.cpp
|