summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/ArithToSPIRV
AgeCommit message (Expand)Author
2025-09-18[mlir][spirv] Simplify inheriting constructor declarations. NFC. (#159681)Jakub Kuderski
2025-09-03[mlir][spirv] Add pattern matching for arith.index_cast i1 to index for Arith...Ian Li
2025-09-03[mlir][spirv] Add pattern matching for arith.index_cast index to i1 for Arith...Ian Li
2025-07-30[mlir][spirv] Add 8-bit float type emulation (#148811)Md Abdullah Shahneous Bari
2025-07-23[mlir][NFC] update `Conversion` create APIs (4/n) (#149879)Maksim Levental
2025-04-19[mlir][SPRIV][NFC] Avoid rollback in `TypeCastingOpPattern` (#136284)Matthias Springer
2025-03-17[mlir] Use `getSingleElement`/`hasSingleElement` in various places (#131460)Matthias Springer
2025-02-19[MLIR][NFC] Use base alias for constructor inheritance (#127756)lorenzo chelini
2025-02-17[MLIR][NFC] Retire `let constructor` for passes in Conversion directory (part...lorenzo chelini
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-08-02[mlir][arith][spirv] Convert arith.truncf rounding mode to SPIR-V (#101547)Andrea Faulds
2024-05-17[mlir][spirv] Add support for dense_resource in arith to spirv (#91318)maxbartel
2024-04-01[MLIR][Arith] Add rounding mode attribute to `truncf` (#86152)Victor Perez
2024-03-26[ArithToSPIRV] Fix a warning (#86702)Kazu Hirata
2024-03-26[mlir][spirv] Remove `enableFastMathMode` flag from SPIR-V conversion (#86578)Ivan Butygin
2024-01-30[mlir] [arith] add shl overflow flag in Arith and lower to SPIR-V and LLVMIR ...Yi Wu
2024-01-17[mlir][arith] Add overflow flags support to arith ops (#78376)Jacques Pienaar
2024-01-12Revert "[mlir][spirv] Lower `arith` overflow flags to corresponding SPIR-V op...Ivan Butygin
2024-01-11[mlir][spirv] Lower `arith` overflow flags to corresponding SPIR-V op decorat...Ivan Butygin
2023-09-19[mlir][spirv] Add conversions for Arith's `maxnumf` and `minnumf` (#66696)Daniil Dudkin
2023-09-11[mlir][arith] Rename operations: `maxf` → `maximumf`, `minf` → `minimumf`...Daniil Dudkin
2023-08-12[mlir][spirv] Fix integer type emulation with extension/truncationLei Zhang
2023-08-12[mlir][spirv] NFC: Merge ArithToSPIRV pattern decl and definitionLei Zhang
2023-08-10Revert "[mlir][Arith] Add arith.is_nan and arith.is_inf predicates"Krzysztof Drewniak
2023-08-02[mlir][Arith] Add arith.is_nan and arith.is_inf predicatesKrzysztof Drewniak
2023-07-12[mlir][spirv] Improve integer cast during type conversionLei Zhang
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-03-17[mlir][spirv] Allow vectors of index types in elementwise conversionsQuinn Dawkins
2023-01-12[mlir][spirv] Add support for fptoui conversion in ArithToSPIRVSteve Suzuki
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille
2022-12-19mlir/DialectConversion: use std::optional (NFC)Ramkumar Ramachandra
2022-12-14[mlir][arith][spirv] Account for possible type conversion failuresJakub Kuderski
2022-12-09[mlir][arith] Define mulsi_extended opJakub Kuderski
2022-12-09[mlir][arith] Define mului_extended opJakub Kuderski
2022-12-07[mlir][arith] Rename addui_carry to addui_extendedJakub Kuderski
2022-11-14[mlir][arith][spirv] Clean up arith-to-spirv. NFC.Jakub Kuderski
2022-11-14[mlir][arith][spirv] Handle i1 sign extension in arith-to-spirvJakub Kuderski
2022-11-04[mlir][spirv] Do not truncate i/f64 -> i/f32 in SPIRVConversionJakub Kuderski
2022-10-31[mlir][arith][spirv] Hard fail in `-convert-arith-to-spirv`Jakub Kuderski
2022-10-03[mlir] Add unsigned version of index_castThomas Raoux
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski