[all-commits] [llvm/llvm-project] 8c08f2: [MLIR] Split arith dialect from the std dialect

Jeff Niu via All-commits all-commits at lists.llvm.org
Wed Oct 6 12:26:06 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8c08f21b6041d683b9466e463a5358c4d4fcac19
      https://github.com/llvm/llvm-project/commit/8c08f21b6041d683b9466e463a5358c4d4fcac19
  Author: Mogball <jeffniu22 at gmail.com>
  Date:   2021-10-06 (Wed, 06 Oct 2021)

  Changed paths:
    A mlir/include/mlir/Dialect/Arithmetic/CMakeLists.txt
    A mlir/include/mlir/Dialect/Arithmetic/IR/Arithmetic.h
    A mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticBase.td
    A mlir/include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td
    A mlir/include/mlir/Dialect/Arithmetic/IR/CMakeLists.txt
    M mlir/include/mlir/Dialect/CMakeLists.txt
    M mlir/include/mlir/Dialect/Math/IR/MathOps.td
    A mlir/lib/Dialect/Arithmetic/CMakeLists.txt
    A mlir/lib/Dialect/Arithmetic/IR/ArithmeticCanonicalization.td
    A mlir/lib/Dialect/Arithmetic/IR/ArithmeticDialect.cpp
    A mlir/lib/Dialect/Arithmetic/IR/ArithmeticOps.cpp
    A mlir/lib/Dialect/Arithmetic/IR/CMakeLists.txt
    M mlir/lib/Dialect/CMakeLists.txt
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  [MLIR] Split arith dialect from the std dialect

Create the Arithmetic dialect that contains basic integer and floating
point arithmetic operations. Ops that did not meet this criterion were
moved to the Math dialect.

First of two atomic patches to remove integer and floating point
operations from the standard dialect. Ops will be removed from the
standard dialect in a subsequent patch.

Reviewed By: ftynse, silvas

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




More information about the All-commits mailing list