summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Math/IR/MathOps.cpp
AgeCommit message (Expand)Author
2025-09-30[MLIR] Add sincos op to math dialect (#160772)Asher Mancinelli
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (19/n) (#149926)Maksim Levental
2025-02-20[MLIR][Math] Add floating point value folders (#127947)William Moses
2025-02-18[MLIR][Math] Add erfc to math dialect (#126439)Jan Leyonberg
2025-02-16[mlir] add some FP classification ops and their lowering to libdevice (#127322)Oleksandr "Alex" Zinenko
2024-01-10[mlir][math] Add math.acosh|asin|asinh|atanh op (#77463)Vivek Khandelwal
2023-12-15[mlir][math] Added `math.sinh` with expansions to `math.exp` (#75517)Rob Suderman
2023-12-13Add cosh op to the math dialect. (#75153)Sungsoon Cho
2023-12-08Implement acos operator in MLIR Math Dialect (#74584)Frederik Harwath
2023-09-07[mlir][ub] Add poison support to CommonFolders.hIvan Butygin
2023-04-20[mlir][arith] Add arith.constant materialization helperRahul Kayaith
2023-02-19Use APInt::count{l,r}_{zero,one} (NFC)Kazu Hirata
2023-02-19Use APInt::popcount instead of APInt::countPopulation (NFC)Kazu Hirata
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata
2023-01-11[mlir][math][NFC] Migrate math dialect to the new fold APIMarkus Böck
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-19[mlir][Math] Add constant folder for ErfOp.jacquesguan
2022-09-16[mlir][Math] Add constant folder for SinOp.jacquesguan
2022-09-09[mlir][Math] Add TruncOp.jacquesguan
2022-09-09[mlir][math] Canonicalization for math.floor opKai Sasaki
2022-09-08[mlir][Math] Add constant folder for RoundOp.jacquesguan
2022-09-07[mlir][Math] Fix RoundEven constant folder.jacquesguan
2022-09-07[mlir][Math] Add constant folder for RoundEvenOp.jacquesguan
2022-09-07[mlir][Math] Add constant folder for CosOp.jacquesguan
2022-08-15[mlir][math] Added constant folding for IPowI operation.Slava Zakharin
2022-08-08[mlir][math] Add `math.absi` opJeff Niu
2022-08-08[mlir][math] Rename math.abs -> math.absfJeff Niu
2022-08-05[mlir][Math] Add constant folder for Atan2Op.jacquesguan
2022-08-03[mlir][Math] Add constant folder for AtanOp.jacquesguan
2022-08-02[mlir][Math] Add constant folder for TanhOp.jacquesguan
2022-08-02[mlir][Math] Add constant folder for TanOp.jacquesguan
2022-08-01[mlir][Math] Add constant folder for ExpM1Op.jacquesguan
2022-07-26[mlir][Math] Add constant folder for Exp2Op.jacquesguan
2022-07-25[mlir][Math] Add constant folder for ExpOp.jacquesguan
2022-07-21[mlir][Math] Add constant folder for LogOp.jacquesguan
2022-07-20[mlir][Math] Add constant folder for Log1pOp.jacquesguan
2022-07-18[mlir][Math] Add constant folder for Log10Op.jacquesguan
2022-07-12[mlir][Math] Support fold SqrtOp with constant dense.jacquesguan
2022-07-11[mlir][Math] Support fold Log2Op with constant dense.jacquesguan
2022-07-07[mlir][Math] Support fold PowFOp with constant dense.jacquesguan
2022-04-19Apply clang-tidy fixes for performance-unnecessary-copy-initialization in Mat...Mehdi Amini
2022-04-12[mlir][Math] Replace some constant folder functions with common folder functi...jacquesguan
2022-03-22[mlir][Math] Add more constant folder for Math ops.jacquesguan
2022-03-18[mlir][Math] Add constant folder for sqrt.jacquesguan
2022-03-17[MLIR][Math] Add constant folder for powfWilliam S. Moses
2022-01-14Apply clang-tidy fixes for readability-identifier-naming in MathOps.cpp (NFC)Mehdi Amini
2022-01-12[MLIR][Math] Enable constant folding of opsWilliam S. Moses
2022-01-12Revert "[MLIR][Math] Enable constant folding of ops"William S. Moses
2022-01-12[MLIR][Math] Enable constant folding of opsWilliam S. Moses