[all-commits] [llvm/llvm-project] abc362: [mlir][arith] Change dialect name from Arithmetic ...

Jakub Kuderski via All-commits all-commits at lists.llvm.org
Thu Sep 29 08:24:24 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: abc362a1077b9cb4186e3e53a616589c7fed4387
      https://github.com/llvm/llvm-project/commit/abc362a1077b9cb4186e3e53a616589c7fed4387
  Author: Jakub Kuderski <kubak at google.com>
  Date:   2022-09-29 (Thu, 29 Sep 2022)

  Changed paths:
    M mlir/docs/AttributesAndTypes.md
    M mlir/docs/DefiningDialects.md
    M mlir/docs/Dialects/SPIR-V.md
    M mlir/docs/Dialects/Vector.md
    M mlir/docs/LangRef.md
    M mlir/docs/Passes.md
    M mlir/docs/Rationale/Rationale.md
    M mlir/docs/Tools/MLIRLSP.md
    M mlir/docs/Tutorials/Toy/Ch-5.md
    M mlir/docs/Tutorials/Toy/Ch-6.md
    M mlir/examples/standalone/standalone-opt/CMakeLists.txt
    M mlir/examples/standalone/standalone-opt/standalone-opt.cpp
    M mlir/examples/toy/Ch5/mlir/LowerToAffineLoops.cpp
    M mlir/examples/toy/Ch6/mlir/LowerToAffineLoops.cpp
    M mlir/examples/toy/Ch6/mlir/LowerToLLVM.cpp
    M mlir/examples/toy/Ch7/mlir/LowerToAffineLoops.cpp
    M mlir/examples/toy/Ch7/mlir/LowerToLLVM.cpp
    A mlir/include/mlir/Conversion/ArithToLLVM/ArithToLLVM.h
    A mlir/include/mlir/Conversion/ArithToSPIRV/ArithToSPIRV.h
    R mlir/include/mlir/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.h
    R mlir/include/mlir/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.h
    M mlir/include/mlir/Conversion/Passes.h
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.h
    M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
    M mlir/include/mlir/Dialect/Affine/Passes.td
    A mlir/include/mlir/Dialect/Arith/CMakeLists.txt
    A mlir/include/mlir/Dialect/Arith/IR/Arith.h
    A mlir/include/mlir/Dialect/Arith/IR/ArithBase.td
    A mlir/include/mlir/Dialect/Arith/IR/ArithOps.td
    A mlir/include/mlir/Dialect/Arith/IR/CMakeLists.txt
    A mlir/include/mlir/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.h
    A mlir/include/mlir/Dialect/Arith/Transforms/CMakeLists.txt
    A mlir/include/mlir/Dialect/Arith/Transforms/Passes.h
    A mlir/include/mlir/Dialect/Arith/Transforms/Passes.td
    A mlir/include/mlir/Dialect/Arith/Transforms/WideIntEmulationConverter.h
    A mlir/include/mlir/Dialect/Arith/Utils/Utils.h
    R mlir/include/mlir/Dialect/Arithmetic/CMakeLists.txt
    R mlir/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h
    R mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticBase.td
    R mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td
    R mlir/include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt
    R mlir/include/mlir/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.h
    R mlir/include/mlir/Dialect/Arithmetic/Transforms/CMakeLists.txt
    R mlir/include/mlir/Dialect/Arithmetic/Transforms/Passes.h
    R mlir/include/mlir/Dialect/Arithmetic/Transforms/Passes.td
    R mlir/include/mlir/Dialect/Arithmetic/Transforms/WideIntEmulationConverter.h
    R mlir/include/mlir/Dialect/Arithmetic/Utils/Utils.h
    M mlir/include/mlir/Dialect/Async/Passes.td
    M mlir/include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h
    M mlir/include/mlir/Dialect/CMakeLists.txt
    M mlir/include/mlir/Dialect/Complex/IR/ComplexBase.td
    M mlir/include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
    M mlir/include/mlir/Dialect/GPU/IR/GPUBase.td
    M mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td
    M mlir/include/mlir/Dialect/MemRef/IR/MemRefBase.td
    M mlir/include/mlir/Dialect/MemRef/IR/MemRefOps.td
    M mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
    M mlir/include/mlir/Dialect/Shape/IR/ShapeBase.td
    M mlir/include/mlir/Dialect/Shape/Transforms/Passes.h
    M mlir/include/mlir/Dialect/Shape/Transforms/Passes.td
    M mlir/include/mlir/Dialect/SparseTensor/Transforms/Passes.td
    M mlir/include/mlir/Dialect/Tensor/IR/TensorBase.td
    M mlir/include/mlir/Dialect/Tosa/Utils/CoversionUtils.h
    M mlir/include/mlir/Dialect/Vector/IR/VectorOps.td
    M mlir/include/mlir/InitAllDialects.h
    M mlir/include/mlir/InitAllPasses.h
    M mlir/include/mlir/Interfaces/InferIntRangeInterface.td
    M mlir/lib/Conversion/AffineToStandard/AffineToStandard.cpp
    M mlir/lib/Conversion/AffineToStandard/CMakeLists.txt
    A mlir/lib/Conversion/ArithToLLVM/ArithToLLVM.cpp
    A mlir/lib/Conversion/ArithToLLVM/CMakeLists.txt
    A mlir/lib/Conversion/ArithToSPIRV/ArithToSPIRV.cpp
    A mlir/lib/Conversion/ArithToSPIRV/CMakeLists.txt
    R mlir/lib/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.cpp
    R mlir/lib/Conversion/ArithmeticToLLVM/CMakeLists.txt
    R mlir/lib/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.cpp
    R mlir/lib/Conversion/ArithmeticToSPIRV/CMakeLists.txt
    M mlir/lib/Conversion/ArmNeon2dToIntr/CMakeLists.txt
    M mlir/lib/Conversion/AsyncToLLVM/AsyncToLLVM.cpp
    M mlir/lib/Conversion/AsyncToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/BufferizationToMemRef/BufferizationToMemRef.cpp
    M mlir/lib/Conversion/CMakeLists.txt
    M mlir/lib/Conversion/ComplexToLLVM/ComplexToLLVM.cpp
    M mlir/lib/Conversion/ComplexToStandard/CMakeLists.txt
    M mlir/lib/Conversion/ComplexToStandard/ComplexToStandard.cpp
    M mlir/lib/Conversion/FuncToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/FuncToLLVM/FuncToLLVM.cpp
    M mlir/lib/Conversion/GPUCommon/CMakeLists.txt
    M mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
    M mlir/lib/Conversion/GPUToNVVM/CMakeLists.txt
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    M mlir/lib/Conversion/GPUToROCDL/CMakeLists.txt
    M mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
    M mlir/lib/Conversion/GPUToSPIRV/CMakeLists.txt
    M mlir/lib/Conversion/GPUToSPIRV/GPUToSPIRVPass.cpp
    M mlir/lib/Conversion/LinalgToStandard/LinalgToStandard.cpp
    M mlir/lib/Conversion/MathToFuncs/CMakeLists.txt
    M mlir/lib/Conversion/MathToFuncs/MathToFuncs.cpp
    M mlir/lib/Conversion/MathToLibm/CMakeLists.txt
    M mlir/lib/Conversion/MathToLibm/MathToLibm.cpp
    M mlir/lib/Conversion/MemRefToLLVM/MemRefToLLVM.cpp
    M mlir/lib/Conversion/OpenACCToSCF/CMakeLists.txt
    M mlir/lib/Conversion/OpenACCToSCF/OpenACCToSCF.cpp
    M mlir/lib/Conversion/OpenMPToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/OpenMPToLLVM/OpenMPToLLVM.cpp
    M mlir/lib/Conversion/SCFToControlFlow/CMakeLists.txt
    M mlir/lib/Conversion/SCFToControlFlow/SCFToControlFlow.cpp
    M mlir/lib/Conversion/SCFToGPU/CMakeLists.txt
    M mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
    M mlir/lib/Conversion/SCFToGPU/SCFToGPUPass.cpp
    M mlir/lib/Conversion/SCFToOpenMP/CMakeLists.txt
    M mlir/lib/Conversion/SCFToOpenMP/SCFToOpenMP.cpp
    M mlir/lib/Conversion/SCFToSPIRV/CMakeLists.txt
    M mlir/lib/Conversion/SCFToSPIRV/SCFToSPIRVPass.cpp
    M mlir/lib/Conversion/SPIRVToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/SPIRVToLLVM/ConvertLaunchFuncToLLVMCalls.cpp
    M mlir/lib/Conversion/ShapeToStandard/CMakeLists.txt
    M mlir/lib/Conversion/ShapeToStandard/ShapeToStandard.cpp
    M mlir/lib/Conversion/TensorToLinalg/TensorToLinalgPass.cpp
    M mlir/lib/Conversion/TensorToSPIRV/CMakeLists.txt
    M mlir/lib/Conversion/TensorToSPIRV/TensorToSPIRVPass.cpp
    M mlir/lib/Conversion/TosaToArith/CMakeLists.txt
    M mlir/lib/Conversion/TosaToArith/TosaToArith.cpp
    M mlir/lib/Conversion/TosaToArith/TosaToArithPass.cpp
    M mlir/lib/Conversion/TosaToLinalg/CMakeLists.txt
    M mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
    M mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamed.cpp
    M mlir/lib/Conversion/TosaToLinalg/TosaToLinalgNamedPass.cpp
    M mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
    M mlir/lib/Conversion/TosaToTensor/TosaToTensor.cpp
    M mlir/lib/Conversion/TosaToTensor/TosaToTensorPass.cpp
    M mlir/lib/Conversion/VectorToGPU/CMakeLists.txt
    M mlir/lib/Conversion/VectorToGPU/NvGpuSupport.cpp
    M mlir/lib/Conversion/VectorToGPU/VectorToGPU.cpp
    M mlir/lib/Conversion/VectorToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
    M mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVMPass.cpp
    M mlir/lib/Conversion/VectorToSCF/CMakeLists.txt
    M mlir/lib/Conversion/VectorToSCF/VectorToSCF.cpp
    M mlir/lib/Dialect/Affine/Analysis/AffineStructures.cpp
    M mlir/lib/Dialect/Affine/Analysis/Utils.cpp
    M mlir/lib/Dialect/Affine/IR/CMakeLists.txt
    M mlir/lib/Dialect/Affine/Transforms/AffineDataCopyGeneration.cpp
    M mlir/lib/Dialect/Affine/Transforms/AffineLoopInvariantCodeMotion.cpp
    M mlir/lib/Dialect/Affine/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Affine/Transforms/LoopCoalescing.cpp
    M mlir/lib/Dialect/Affine/Transforms/PipelineDataTransfer.cpp
    M mlir/lib/Dialect/Affine/Transforms/SuperVectorize.cpp
    M mlir/lib/Dialect/Affine/Utils/CMakeLists.txt
    M mlir/lib/Dialect/Affine/Utils/Utils.cpp
    A mlir/lib/Dialect/Arith/CMakeLists.txt
    A mlir/lib/Dialect/Arith/IR/ArithCanonicalization.td
    A mlir/lib/Dialect/Arith/IR/ArithDialect.cpp
    A mlir/lib/Dialect/Arith/IR/ArithOps.cpp
    A mlir/lib/Dialect/Arith/IR/CMakeLists.txt
    A mlir/lib/Dialect/Arith/IR/InferIntRangeInterfaceImpls.cpp
    A mlir/lib/Dialect/Arith/Transforms/BufferizableOpInterfaceImpl.cpp
    A mlir/lib/Dialect/Arith/Transforms/Bufferize.cpp
    A mlir/lib/Dialect/Arith/Transforms/CMakeLists.txt
    A mlir/lib/Dialect/Arith/Transforms/EmulateWideInt.cpp
    A mlir/lib/Dialect/Arith/Transforms/ExpandOps.cpp
    A mlir/lib/Dialect/Arith/Transforms/UnsignedWhenEquivalent.cpp
    A mlir/lib/Dialect/Arith/Utils/CMakeLists.txt
    A mlir/lib/Dialect/Arith/Utils/Utils.cpp
    R mlir/lib/Dialect/Arithmetic/CMakeLists.txt
    R mlir/lib/Dialect/Arithmetic/IR/ArithmeticCanonicalization.td
    R mlir/lib/Dialect/Arithmetic/IR/ArithmeticDialect.cpp
    R mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp
    R mlir/lib/Dialect/Arithmetic/IR/CMakeLists.txt
    R mlir/lib/Dialect/Arithmetic/IR/InferIntRangeInterfaceImpls.cpp
    R mlir/lib/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.cpp
    R mlir/lib/Dialect/Arithmetic/Transforms/Bufferize.cpp
    R mlir/lib/Dialect/Arithmetic/Transforms/CMakeLists.txt
    R mlir/lib/Dialect/Arithmetic/Transforms/EmulateWideInt.cpp
    R mlir/lib/Dialect/Arithmetic/Transforms/ExpandOps.cpp
    R mlir/lib/Dialect/Arithmetic/Transforms/UnsignedWhenEquivalent.cpp
    R mlir/lib/Dialect/Arithmetic/Utils/CMakeLists.txt
    R mlir/lib/Dialect/Arithmetic/Utils/Utils.cpp
    M mlir/lib/Dialect/Async/Transforms/AsyncParallelFor.cpp
    M mlir/lib/Dialect/Async/Transforms/AsyncToAsyncRuntime.cpp
    M mlir/lib/Dialect/Async/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Async/Transforms/PassDetail.h
    M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
    M mlir/lib/Dialect/Bufferization/Transforms/BufferViewFlowAnalysis.cpp
    M mlir/lib/Dialect/CMakeLists.txt
    M mlir/lib/Dialect/Complex/IR/CMakeLists.txt
    M mlir/lib/Dialect/Complex/IR/ComplexDialect.cpp
    M mlir/lib/Dialect/ControlFlow/IR/CMakeLists.txt
    M mlir/lib/Dialect/ControlFlow/IR/ControlFlowOps.cpp
    M mlir/lib/Dialect/GPU/CMakeLists.txt
    M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
    M mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp
    M mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp
    M mlir/lib/Dialect/GPU/Transforms/MemoryPromotion.cpp
    M mlir/lib/Dialect/Linalg/IR/CMakeLists.txt
    M mlir/lib/Dialect/Linalg/IR/LinalgDialect.cpp
    M mlir/lib/Dialect/Linalg/IR/LinalgInterfaces.cpp
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/lib/Dialect/Linalg/TransformOps/CMakeLists.txt
    M mlir/lib/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp
    M mlir/lib/Dialect/Linalg/Transforms/BubbleUpExtractSlice.cpp
    M mlir/lib/Dialect/Linalg/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp
    M mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/ElementwiseToLinalg.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Fusion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Hoisting.cpp
    M mlir/lib/Dialect/Linalg/Transforms/InlineScalarOperands.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Loops.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Promotion.cpp
    M mlir/lib/Dialect/Linalg/Transforms/SplitReduction.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Tiling.cpp
    M mlir/lib/Dialect/Linalg/Transforms/TilingInterfaceImpl.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
    M mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp
    M mlir/lib/Dialect/Linalg/Utils/CMakeLists.txt
    M mlir/lib/Dialect/Linalg/Utils/Utils.cpp
    M mlir/lib/Dialect/Math/IR/CMakeLists.txt
    M mlir/lib/Dialect/Math/IR/MathOps.cpp
    M mlir/lib/Dialect/Math/Transforms/AlgebraicSimplification.cpp
    M mlir/lib/Dialect/Math/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Math/Transforms/ExpandPatterns.cpp
    M mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
    M mlir/lib/Dialect/MemRef/IR/CMakeLists.txt
    M mlir/lib/Dialect/MemRef/IR/MemRefDialect.cpp
    M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
    M mlir/lib/Dialect/MemRef/TransformOps/CMakeLists.txt
    M mlir/lib/Dialect/MemRef/TransformOps/MemRefTransformOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/MemRef/Transforms/ExpandOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/FoldMemRefAliasOps.cpp
    M mlir/lib/Dialect/MemRef/Transforms/ResolveShapedTypeResultDims.cpp
    M mlir/lib/Dialect/MemRef/Transforms/SimplifyExtractStridedMetadata.cpp
    M mlir/lib/Dialect/NVGPU/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/NVGPU/Transforms/MmaSyncTF32Transform.cpp
    M mlir/lib/Dialect/NVGPU/Transforms/OptimizeSharedMemory.cpp
    M mlir/lib/Dialect/SCF/IR/CMakeLists.txt
    M mlir/lib/Dialect/SCF/IR/SCF.cpp
    M mlir/lib/Dialect/SCF/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/SCF/Transforms/ForToWhile.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopPipelining.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopRangeFolding.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
    M mlir/lib/Dialect/SCF/Transforms/ParallelLoopTiling.cpp
    M mlir/lib/Dialect/SCF/Transforms/TileUsingInterface.cpp
    M mlir/lib/Dialect/SCF/Utils/CMakeLists.txt
    M mlir/lib/Dialect/SCF/Utils/Utils.cpp
    M mlir/lib/Dialect/Shape/IR/CMakeLists.txt
    M mlir/lib/Dialect/Shape/IR/Shape.cpp
    M mlir/lib/Dialect/Shape/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Shape/Transforms/ShapeToShapeLowering.cpp
    M mlir/lib/Dialect/SparseTensor/IR/CMakeLists.txt
    M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
    M mlir/lib/Dialect/SparseTensor/Pipelines/CMakeLists.txt
    M mlir/lib/Dialect/SparseTensor/Pipelines/SparseTensorPipelines.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/SparseTensor/Transforms/CodegenUtils.h
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorPasses.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
    M mlir/lib/Dialect/SparseTensor/Transforms/Sparsification.cpp
    M mlir/lib/Dialect/SparseTensor/Utils/CMakeLists.txt
    M mlir/lib/Dialect/SparseTensor/Utils/Merger.cpp
    M mlir/lib/Dialect/Tensor/IR/CMakeLists.txt
    M mlir/lib/Dialect/Tensor/IR/TensorDialect.cpp
    M mlir/lib/Dialect/Tensor/IR/TensorOps.cpp
    M mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp
    M mlir/lib/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.cpp
    M mlir/lib/Dialect/Tensor/Transforms/Bufferize.cpp
    M mlir/lib/Dialect/Tensor/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Tensor/Transforms/ExtractSliceFromReshapeUtils.cpp
    M mlir/lib/Dialect/Tensor/Transforms/SplitPaddingPatterns.cpp
    M mlir/lib/Dialect/Tensor/Transforms/SwapExtractSliceWithProducerPatterns.cpp
    M mlir/lib/Dialect/Tensor/Utils/CMakeLists.txt
    M mlir/lib/Dialect/Tensor/Utils/Utils.cpp
    M mlir/lib/Dialect/Utils/CMakeLists.txt
    M mlir/lib/Dialect/Utils/StaticValueUtils.cpp
    M mlir/lib/Dialect/Vector/IR/CMakeLists.txt
    M mlir/lib/Dialect/Vector/IR/VectorOps.cpp
    M mlir/lib/Dialect/Vector/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
    M mlir/lib/Dialect/Vector/Transforms/VectorInsertExtractStridedSliceRewritePatterns.cpp
    M mlir/lib/Dialect/Vector/Transforms/VectorMultiDimReductionTransforms.cpp
    M mlir/lib/Dialect/Vector/Transforms/VectorTransferOpTransforms.cpp
    M mlir/lib/Dialect/Vector/Transforms/VectorTransferSplitRewritePatterns.cpp
    M mlir/lib/Dialect/Vector/Transforms/VectorTransforms.cpp
    M mlir/lib/Dialect/Vector/Utils/CMakeLists.txt
    M mlir/lib/Dialect/Vector/Utils/VectorUtils.cpp
    M mlir/lib/Dialect/X86Vector/Transforms/AVXTranspose.cpp
    M mlir/lib/Dialect/X86Vector/Transforms/CMakeLists.txt
    M mlir/lib/Dialect/X86Vector/Transforms/LegalizeForLLVMExport.cpp
    M mlir/lib/Target/Cpp/CMakeLists.txt
    M mlir/lib/Target/Cpp/TranslateRegistration.cpp
    M mlir/lib/Target/Cpp/TranslateToCpp.cpp
    M mlir/python/CMakeLists.txt
    A mlir/python/mlir/dialects/ArithOps.td
    R mlir/python/mlir/dialects/ArithmeticOps.td
    M mlir/test/CAPI/execution_engine.c
    A mlir/test/Conversion/ArithToLLVM/arith-to-llvm.mlir
    A mlir/test/Conversion/ArithToLLVM/convert-nd-vector-to-llvmir.mlir
    A mlir/test/Conversion/ArithToSPIRV/arith-to-spirv.mlir
    A mlir/test/Conversion/ArithToSPIRV/fast-math.mlir
    R mlir/test/Conversion/ArithmeticToLLVM/arith-to-llvm.mlir
    R mlir/test/Conversion/ArithmeticToLLVM/convert-nd-vector-to-llvmir.mlir
    R mlir/test/Conversion/ArithmeticToSPIRV/arithmetic-to-spirv.mlir
    R mlir/test/Conversion/ArithmeticToSPIRV/fast-math.mlir
    A mlir/test/Dialect/Arith/bufferize.mlir
    A mlir/test/Dialect/Arith/canonicalize.mlir
    A mlir/test/Dialect/Arith/emulate-wide-int-very-wide.mlir
    A mlir/test/Dialect/Arith/emulate-wide-int.mlir
    A mlir/test/Dialect/Arith/expand-ops.mlir
    A mlir/test/Dialect/Arith/int-range-interface.mlir
    A mlir/test/Dialect/Arith/invalid.mlir
    A mlir/test/Dialect/Arith/one-shot-bufferize-memory-space-invalid.mlir
    A mlir/test/Dialect/Arith/one-shot-bufferize.mlir
    A mlir/test/Dialect/Arith/ops.mlir
    A mlir/test/Dialect/Arith/test-emulate-wide-int-pass.mlir
    A mlir/test/Dialect/Arith/unsigned-when-equivalent.mlir
    R mlir/test/Dialect/Arithmetic/bufferize.mlir
    R mlir/test/Dialect/Arithmetic/canonicalize.mlir
    R mlir/test/Dialect/Arithmetic/emulate-wide-int-very-wide.mlir
    R mlir/test/Dialect/Arithmetic/emulate-wide-int.mlir
    R mlir/test/Dialect/Arithmetic/expand-ops.mlir
    R mlir/test/Dialect/Arithmetic/int-range-interface.mlir
    R mlir/test/Dialect/Arithmetic/invalid.mlir
    R mlir/test/Dialect/Arithmetic/one-shot-bufferize-memory-space-invalid.mlir
    R mlir/test/Dialect/Arithmetic/one-shot-bufferize.mlir
    R mlir/test/Dialect/Arithmetic/ops.mlir
    R mlir/test/Dialect/Arithmetic/test-emulate-wide-int-pass.mlir
    R mlir/test/Dialect/Arithmetic/unsigned-when-equivalent.mlir
    A mlir/test/Integration/Dialect/Arith/CPU/lit.local.cfg
    A mlir/test/Integration/Dialect/Arith/CPU/test-wide-int-emulation-addi-i16.mlir
    A mlir/test/Integration/Dialect/Arith/CPU/test-wide-int-emulation-compare-results-i16.mlir
    A mlir/test/Integration/Dialect/Arith/CPU/test-wide-int-emulation-constants-i16.mlir
    A mlir/test/Integration/Dialect/Arith/CPU/test-wide-int-emulation-muli-i16.mlir
    A mlir/test/Integration/Dialect/Arith/CPU/test-wide-int-emulation-shrui-i16.mlir
    R mlir/test/Integration/Dialect/Arithmetic/CPU/lit.local.cfg
    R mlir/test/Integration/Dialect/Arithmetic/CPU/test-wide-int-emulation-addi-i16.mlir
    R mlir/test/Integration/Dialect/Arithmetic/CPU/test-wide-int-emulation-compare-results-i16.mlir
    R mlir/test/Integration/Dialect/Arithmetic/CPU/test-wide-int-emulation-constants-i16.mlir
    R mlir/test/Integration/Dialect/Arithmetic/CPU/test-wide-int-emulation-muli-i16.mlir
    R mlir/test/Integration/Dialect/Arithmetic/CPU/test-wide-int-emulation-shrui-i16.mlir
    A mlir/test/lib/Dialect/Arith/CMakeLists.txt
    A mlir/test/lib/Dialect/Arith/TestEmulateWideInt.cpp
    R mlir/test/lib/Dialect/Arithmetic/CMakeLists.txt
    R mlir/test/lib/Dialect/Arithmetic/TestEmulateWideInt.cpp
    M mlir/test/lib/Dialect/CMakeLists.txt
    M mlir/test/lib/Dialect/GPU/TestGpuRewrite.cpp
    M mlir/test/lib/Dialect/Linalg/CMakeLists.txt
    M mlir/test/lib/Dialect/Linalg/TestLinalgTransforms.cpp
    M mlir/test/lib/Dialect/Math/TestExpandMath.cpp
    M mlir/test/lib/Dialect/Math/TestPolynomialApproximation.cpp
    M mlir/test/lib/Dialect/SCF/TestLoopUnrolling.cpp
    M mlir/test/lib/Dialect/SCF/TestSCFUtils.cpp
    M mlir/test/lib/Dialect/Tensor/CMakeLists.txt
    M mlir/test/lib/Dialect/Tensor/TestTensorTransforms.cpp
    M mlir/test/lib/Dialect/Test/TestDialect.cpp
    M mlir/test/lib/Dialect/Test/TestPatterns.cpp
    M mlir/test/lib/IR/TestMatchers.cpp
    M mlir/test/lib/Interfaces/TilingInterface/CMakeLists.txt
    M mlir/tools/mlir-opt/CMakeLists.txt
    M mlir/tools/mlir-opt/mlir-opt.cpp
    M mlir/tools/mlir-spirv-cpu-runner/CMakeLists.txt
    M mlir/tools/mlir-spirv-cpu-runner/mlir-spirv-cpu-runner.cpp
    M mlir/tools/mlir-vulkan-runner/CMakeLists.txt
    M mlir/tools/mlir-vulkan-runner/mlir-vulkan-runner.cpp
    M mlir/unittests/Conversion/PDLToPDLInterp/CMakeLists.txt
    M mlir/unittests/Conversion/PDLToPDLInterp/RootOrderingTest.cpp
    M mlir/unittests/ExecutionEngine/CMakeLists.txt
    M mlir/unittests/ExecutionEngine/Invoke.cpp
    M mlir/unittests/Interfaces/InferTypeOpInterfaceTest.cpp
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/examples/toy/Ch5/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/examples/toy/Ch6/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/examples/toy/Ch7/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/python/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/test/BUILD.bazel
    M utils/bazel/llvm-project-overlay/mlir/unittests/BUILD.bazel

  Log Message:
  -----------
  [mlir][arith] Change dialect name from Arithmetic to Arith

Suggested by @lattner in https://discourse.llvm.org/t/rfc-define-precise-arith-semantics/65507/22.

Tested with:
`ninja check-mlir check-mlir-integration check-mlir-mlir-spirv-cpu-runner check-mlir-mlir-vulkan-runner check-mlir-examples`

and `bazel build --config=generic_clang @llvm-project//mlir:all`.

Reviewed By: lattner, Mogball, rriddle, jpienaar, mehdi_amini

Differential Revision: https://reviews.llvm.org/D134762




More information about the All-commits mailing list