[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