Add math expand patterns pass (#17324) need to update llvm with https://github.com/llvm/llvm-project/pull/90718
diff --git a/compiler/src/iree/compiler/Codegen/Common/PolynomialApproximationPass.cpp b/compiler/src/iree/compiler/Codegen/Common/PolynomialApproximationPass.cpp index 56feee4..b401b46 100644 --- a/compiler/src/iree/compiler/Codegen/Common/PolynomialApproximationPass.cpp +++ b/compiler/src/iree/compiler/Codegen/Common/PolynomialApproximationPass.cpp
@@ -28,6 +28,11 @@ void runOnOperation() override { RewritePatternSet mathPatterns(&getContext()); populateExpandTanPattern(mathPatterns); + populateExpandSinhPattern(mathPatterns); + populateExpandCoshPattern(mathPatterns); + populateExpandAsinhPattern(mathPatterns); + populateExpandAcoshPattern(mathPatterns); + populateExpandAtanhPattern(mathPatterns); populateExpandPowFPattern(mathPatterns); populateExpandFPowIPattern(mathPatterns);