[mlir][Math] Add constant folder for Exp2Op.
authorjacquesguan <Jianjian.Guan@streamcomputing.com>
Mon, 25 Jul 2022 10:11:53 +0000 (18:11 +0800)
committerjacquesguan <Jianjian.Guan@streamcomputing.com>
Tue, 26 Jul 2022 00:48:48 +0000 (08:48 +0800)
commit78015047b22dd64f7c647ab7ce04d42e761e7b8f
tree11c846efa0506a52f4b636418a5f13088ee0eac5
parent13bc82b5873a234cb8f2af050a093b6710dbe17a
[mlir][Math] Add constant folder for Exp2Op.

This patch adds constant folder for Exp2Op which only supports single and double precision floating-point.

Differential Revision: https://reviews.llvm.org/D130472
mlir/include/mlir/Dialect/Math/IR/MathOps.td
mlir/lib/Dialect/Math/IR/MathOps.cpp
mlir/test/Dialect/Math/canonicalize.mlir