[all-commits] [llvm/llvm-project] 223c54: [mlir][math] Added math::IPowI conversion to calls...

Slava Zakharin via All-commits all-commits at lists.llvm.org
Thu Aug 25 20:18:28 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 223c54c4bef67de92afe4c44b3a4796330eb8e5c
      https://github.com/llvm/llvm-project/commit/223c54c4bef67de92afe4c44b3a4796330eb8e5c
  Author: Slava Zakharin <szakharin at nvidia.com>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    A mlir/include/mlir/Conversion/MathToFuncs/MathToFuncs.h
    M mlir/include/mlir/Conversion/Passes.h
    M mlir/include/mlir/Conversion/Passes.td
    M mlir/lib/Conversion/CMakeLists.txt
    A mlir/lib/Conversion/MathToFuncs/CMakeLists.txt
    A mlir/lib/Conversion/MathToFuncs/MathToFuncs.cpp
    A mlir/test/Conversion/MathToFuncs/math-to-funcs.mlir

  Log Message:
  -----------
  [mlir][math] Added math::IPowI conversion to calls of outlined implementations.

Power functions are implemented as linkonce_odr scalar functions
for integer types used by IPowI operations met in a module.
Vector form of IPowI is linearized into a sequence of calls
of the scalar functions.

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




More information about the All-commits mailing list