summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/MathToSPIRV
AgeCommit message (Expand)Author
2025-10-16[MLIR] Apply clang-tidy fixes for readability-identifier-naming in MathToSPIR...Mehdi Amini
2025-09-18[mlir][spirv] Simplify inheriting constructor declarations. NFC. (#159681)Jakub Kuderski
2025-07-31[MLIR][SPIRV] Add spirv.IsFinite and lower math.{isfinite,isinf,isnan} to spi...Xiaolei Feng
2025-07-22[mlir][NFC] update `Conversion` create APIs (6/n) (#149888)Maksim Levental
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata
2025-06-11[mlir][spirv] Add lowering of multiple math trig/hypb functions (#143604)Darren Wihandi
2025-02-17[MLIR][NFC] Retire `let constructor` for passes in Conversion directory (part...lorenzo chelini
2024-10-09[mlir][spirv] Update math.powf lowering (#111388)Dmitriy Smirnov
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-08-19[mlir][[spirv] Add support for math.log2 and math.log10 to GLSL/OpenCL SPIRV ...meehatpa
2024-08-12[mlir][spirv] Add atan and atan2 pattern to MathToSPIRV Conversion pass (#102...meehatpa
2023-07-12[mlir][spirv] Improve integer cast during type conversionLei Zhang
2023-05-24[mlir][spirv] Add a missing pattern to MathToSPIRV Conversion passNishant Patel
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-05-09[spirv][math] Fix sign propagation for math.powf conversionDaniel Garvey
2022-12-19mlir/DialectConversion: use std::optional (NFC)Ramkumar Ramachandra
2022-12-08[mlir][spirv] Support conversion of `CopySignOp` to spirv for 1D vector with ...Guray Ozen
2022-11-17[mlir][spirv][math] Fix crash on unsupported types in math-to-spirvJakub Kuderski
2022-11-01[mlir][math][spirv] Add `math.roundeven` lowering to SPIR-VJakub Kuderski
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-10[mlir][spirv] Turn various passes to plain OperationPassjackalcooper
2022-08-08[mlir][math] Add `math.absi` opJeff Niu
2022-08-08[mlir][math] Rename math.abs -> math.absfJeff Niu
2022-07-21[mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC.Jakub Kuderski
2022-07-20[mlir][spirv] Rename spv.ocl to spv.cl. NFC.Jakub Kuderski
2022-07-07[mlir][spirv] Add path for math.round to spirv for OCL and GLSLRobert Suderman
2022-06-16[mlir][spirv] Workaround driver bug in math.ctlz conversion againLei Zhang
2022-06-14[mlir][spirv] Handle corner cases for math.powf conversionLei Zhang
2022-06-14[mlir][spirv] Fix math.ctlz for full zero bit casesLei Zhang
2022-06-13[mlir][spirv] Convert math.ctlz to spv.GLSL.FindUMsbLei Zhang
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-05-03[mlir] Fix Visual Studio warningsStella Stamenova
2022-04-01[mlir][spirv] Add pattern to lower math.copysignLei Zhang
2022-02-15[mlir][spirv] Add OpenCL fma op and loweringIvan Butygin
2022-01-24[mlir] Add support for ExpM1 to GLSL/OpenCL SPIRV BackendsRob Suderman
2022-01-19[mlir][spirv] Add math.fma lowering to spirvThomas Raoux
2021-12-08[mlir][spirv] math.erf OpenCL loweringButygin
2021-11-30[mlir] Update accessors prefixed form (NFC)Jacques Pienaar
2021-11-24[mlir][spirv] Add math to OpenCL conversionButygin
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-09-24[mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of Arr...River Riddle
2021-07-29[mlir] NFC: split Math to SPIR-V conversion into their own filesLei Zhang