[all-commits] [llvm/llvm-project] 4348d8: [mlir][math] Split off the math dialect.

Stephan Herhut via All-commits all-commits at lists.llvm.org
Fri Feb 12 01:55:45 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4348d8ab7f6aa0359d99e49c2498af4ba2767505
      https://github.com/llvm/llvm-project/commit/4348d8ab7f6aa0359d99e49c2498af4ba2767505
  Author: Stephan Herhut <herhut at google.com>
  Date:   2021-02-12 (Fri, 12 Feb 2021)

  Changed paths:
    M mlir/include/mlir/Dialect/CMakeLists.txt
    M mlir/include/mlir/Dialect/Linalg/EDSC/FoldedIntrinsics.h
    A mlir/include/mlir/Dialect/Math/CMakeLists.txt
    A mlir/include/mlir/Dialect/Math/EDSC/Intrinsics.h
    A mlir/include/mlir/Dialect/Math/IR/CMakeLists.txt
    A mlir/include/mlir/Dialect/Math/IR/Math.h
    A mlir/include/mlir/Dialect/Math/IR/MathBase.td
    A mlir/include/mlir/Dialect/Math/IR/MathOps.td
    A mlir/include/mlir/Dialect/Math/Transforms/Passes.h
    M mlir/include/mlir/Dialect/StandardOps/EDSC/Intrinsics.h
    M mlir/include/mlir/Dialect/StandardOps/IR/Ops.td
    M mlir/include/mlir/Dialect/StandardOps/Transforms/Passes.h
    M mlir/include/mlir/InitAllDialects.h
    M mlir/lib/Conversion/GPUToNVVM/LowerGpuOpsToNVVMOps.cpp
    M mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
    M mlir/lib/Conversion/StandardToLLVM/CMakeLists.txt
    M mlir/lib/Conversion/StandardToLLVM/StandardToLLVM.cpp
    M mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt
    M mlir/lib/Conversion/StandardToSPIRV/StandardToSPIRV.cpp
    M mlir/lib/Conversion/TosaToLinalg/CMakeLists.txt
    M mlir/lib/Conversion/TosaToLinalg/TosaToLinalg.cpp
    M mlir/lib/Conversion/TosaToLinalg/TosaToLinalgPass.cpp
    M mlir/lib/Dialect/CMakeLists.txt
    M mlir/lib/Dialect/Linalg/EDSC/Builders.cpp
    M mlir/lib/Dialect/Linalg/EDSC/CMakeLists.txt
    M mlir/lib/Dialect/Linalg/Transforms/Bufferize.cpp
    A mlir/lib/Dialect/Math/CMakeLists.txt
    A mlir/lib/Dialect/Math/IR/CMakeLists.txt
    A mlir/lib/Dialect/Math/IR/MathDialect.cpp
    A mlir/lib/Dialect/Math/IR/MathOps.cpp
    A mlir/lib/Dialect/Math/Transforms/CMakeLists.txt
    A mlir/lib/Dialect/Math/Transforms/ExpandTanh.cpp
    M mlir/lib/Dialect/StandardOps/Transforms/CMakeLists.txt
    R mlir/lib/Dialect/StandardOps/Transforms/ExpandTanh.cpp
    M mlir/test/Analysis/test-shape-fn-report.mlir
    M mlir/test/Conversion/GPUToNVVM/gpu-to-nvvm.mlir
    M mlir/test/Conversion/GPUToROCDL/gpu-to-rocdl.mlir
    M mlir/test/Conversion/StandardToLLVM/convert-to-llvmir.mlir
    M mlir/test/Conversion/StandardToLLVM/standard-to-llvm.mlir
    M mlir/test/Conversion/StandardToSPIRV/std-ops-to-spirv.mlir
    M mlir/test/Conversion/StandardToSPIRV/subview-to-spirv.mlir
    M mlir/test/Dialect/Linalg/bufferize.mlir
    M mlir/test/Dialect/Linalg/convert-elementwise-to-linalg.mlir
    M mlir/test/Dialect/Linalg/fusion.mlir
    M mlir/test/Dialect/Linalg/vectorization.mlir
    A mlir/test/Dialect/Math/ops.mlir
    M mlir/test/Dialect/SCF/parallel-loop-fusion.mlir
    M mlir/test/Dialect/Standard/expand-tanh.mlir
    M mlir/test/Dialect/Standard/ops.mlir
    M mlir/test/EDSC/builder-api-test.cpp
    M mlir/test/IR/core-ops.mlir
    M mlir/test/Transforms/buffer-deallocation.mlir
    M mlir/test/Transforms/buffer-hoisting.mlir
    M mlir/test/Transforms/buffer-loop-hoisting.mlir
    M mlir/test/Transforms/canonicalize-dce.mlir
    M mlir/test/Transforms/copy-removal.mlir
    M mlir/test/Transforms/promote-buffers-to-stack.mlir
    M mlir/test/lib/Transforms/TestExpandTanh.cpp
    M mlir/test/mlir-opt/commandline.mlir

  Log Message:
  -----------
  [mlir][math] Split off the math dialect.

This does not split transformations, yet. Those will be done as future clean ups.

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




More information about the All-commits mailing list