summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/MathToLLVM
AgeCommit message (Expand)Author
2025-10-22[mlir] Switch uses of deprecated .create methods to free function. NFC. (#164...Jakub Kuderski
2025-09-30[MLIR] Add sincos op to math dialect (#160772)Asher Mancinelli
2025-07-22[mlir][NFC] update `Conversion` create APIs (6/n) (#149888)Maksim Levental
2025-06-02[mlir][math] Fix intrinsic conversions to LLVM for 0D-vector types (#141020)Artem Gindinson
2025-05-27[mlir][math] Add missing trig math-to-llvm conversion patterns (#141069)Asher Mancinelli
2025-02-20[MLIR][Math] Add lowering for isnan and isfinite (#128125)William Moses
2025-02-14[MLIR][Math] Add optional benefit arg to populate math lowering patterns (#12...William Moses
2025-02-05[mlir] Add math to LLVM lowering support for missing trigonometric & hyperbol...Paul Carabas
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-02-23[mlir][math] Propagate scalability in `convert-math-to-llvm` (#82635)Benjamin Maxwell
2023-08-09[mlir][Conversion] Implement ConvertToLLVMPatternInterface (2)Matthias Springer
2023-06-12[mlir][llvm] Ensure immediate usage in intrinsicsChristian Ulmann
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-02-21[mlir] Clean-up math -> libm/llvm conversion.Alexander Belyaev
2023-02-10[mlir] Port Conversion Passes to LLVM to use TableGen generated constructors ...Markus Böck
2022-12-14[mlir][math] Added math::FPowI conversion to LLVM dialect.Slava Zakharin
2022-11-04[mlir][math] Initial support for fastmath flag attributes for Math dialect.Slava Zakharin
2022-09-09[mlir][Math] Add TruncOp.jacquesguan
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-25[mlir] Add math.roundeven and llvm.intr.roundevenTres Popp
2022-08-12[mlir][math] Fix lowering of AbsIOpJeff Niu
2022-08-09[mlir][LLVMIR] (NFC) Add convenience builders for ConstantOpJeff Niu
2022-08-08[mlir][math] Add `math.absi` opJeff Niu
2022-08-08[mlir][math] Rename math.abs -> math.absfJeff Niu
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-06-09[MLIR][Math] Re-order conversions alphabetically (NFC)lorenzo chelini
2022-06-08[MLIR][Math] Add round operationlorenzo chelini
2022-05-16[mlir][tosa] Use math.ctlz intrinsic for tosa.clzRobert Suderman
2022-01-18[mlir][Pass] Deprecate FunctionPass in favor of OperationPass<FuncOp>River Riddle
2021-12-08[mlir] Added ctlz and cttz to math dialect and LLVM dialectRob Suderman
2021-12-06[mlir] Add CtPop to MathOps with lowering to LLVMRob Suderman
2021-11-30[mlir] Update accessors prefixed form (NFC)Jacques Pienaar
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-09-24[mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewri...River Riddle
2021-07-16[mlir] replace llvm.mlir.cast with unrealized_conversion_castAlex Zinenko
2021-07-12[mlir] factor math-to-llvm out of standard-to-llvmAlex Zinenko