[mlir][Math] Add constant folder for ErfOp.
authorjacquesguan <Jianjian.Guan@streamcomputing.com>
Fri, 16 Sep 2022 06:57:55 +0000 (14:57 +0800)
committerjacquesguan <Jianjian.Guan@streamcomputing.com>
Mon, 19 Sep 2022 02:55:16 +0000 (10:55 +0800)
commit6eebdc46e42e04dc0d88e5203c5bc6a0a37d9d27
treefd699171c696b22a7ed351cdffdcdc35934b0860
parent1cd4563013c83bfef1f3365702b4a8174e7343f1
[mlir][Math] Add constant folder for ErfOp.

This patch adds constant folder for ErfOp by using erf/erff of libm.

Reviewed By: ftynse, Mogball

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