summaryrefslogtreecommitdiff
path: root/mlir/test/Dialect/SPIRV/Transforms
AgeCommit message (Expand)Author
2025-10-20[mlir][spirv] Remove invalid canon pattern for GL.Length (#164301)Jakub Kuderski
2025-09-22[mlir][spirv] Rework type capability queries (#160113)Jakub Kuderski
2025-09-12[mlir][spirv] Add support for SPV_ARM_graph extension - part 3 (#156845)Davide Grohmann
2025-09-02[mlir][spirv] Add support for SPV_ARM_graph extension - part 1 (#151934)Davide Grohmann
2025-08-04Reland "[mlir][spirv] Fix UpdateVCEPass to deduce the correct set of capabili...Davide Grohmann
2025-07-30[mlir][spirv] Fix UpdateVCEPass pass to deduce the correct version (#151192)Mohammadreza Ameri Mahabadian
2025-07-30Revert "[mlir][spirv] Fix UpdateVCEPass to deduce the correct set of capabili...Igor Wodiany
2025-07-30[mlir][spirv] Fix UpdateVCEPass to deduce the correct set of capabilities (#1...Davide Grohmann
2025-07-29[mlir][spirv]: Add ImageSupport in ABI Lowering (#150996)Jack Frankland
2025-07-18[mlir][spirv] Add conversion pass to rewrite splat constant composite… (#14...Mohammadreza Ameri Mahabadian
2025-06-16[mlir][spirv] Add definition for GL Length (#144041)Igor Wodiany
2025-06-13[mlir][spirv] Add bfloat16 support (#141458)Darren Wihandi
2025-06-09[mlir][spirv] Implement UMod canonicalization for vector constants (#141902)Darren Wihandi
2025-05-21[mlir][SPIRV] Do not rewrite CompositeInsert for coopmatrix (#137837)Hsiangkai Wang
2025-03-18[mlir][spirv] Fix a crash in `spirv::ISubOp::fold` (#131570)Longsheng Mou
2025-02-18[mlir][spirv] Add definition for OpKill (#126554)Igor Wodiany
2024-12-16[mlir][spirv] Fix LowerABIAttributesPass to generate EntryPoints for SPV1.4 (...fabrizio-indirli
2024-11-19[mlir][spirv] Use assemblyFormat to define AccessChainOp assembly (#116545)Yadong Chen
2024-11-13[mlir][spirv] Use assemblyFormat to define groupNonUniform op assembly (#115662)Yadong Chen
2024-06-14[mlir] Do not merge blocks during canonicalization by default (#95057)Mehdi Amini
2024-03-28[mlir][spirv] Add IsInf/IsNan expansion for WebGPU (#86903)Jakub Kuderski
2024-03-25[mlir][spirv] Add folding for [S|U|GreaterThan[Equal] (#85434)Finn Plummer
2024-03-24[mlir][spirv] Add folding for [S|U|LessThan[Equal] (#85435)Finn Plummer
2024-03-19[mlir][spirv] Add folding for SelectOp (#85430)Finn Plummer
2024-02-05[mlir][spirv] Handle a missing case when inlining spirv.ReturnValue (#80733)Artem Tyurin
2024-01-06[mlir][spirv] Use assemblyFormat to define atomic op assembly (#76323)Alex Beloi
2024-01-06[mlir][spirv] Support alias/restrict function argument decorations (#76353)Kohei Yamaguchi
2023-12-21[mlir][spirv] Add folding for SNegate, [Logical]Not (#74992)Finn Plummer
2023-12-20[mlir][spirv] Add folding for [I|Logical][Not]Equal (#74194)Finn Plummer
2023-12-11[mlir][spirv] Add folding for Bitwise[Or|And|Xor] (#74193)Finn Plummer
2023-12-06[mlir][spirv] Add folding for SPIR-V Shifting ops (#74192)Finn Plummer
2023-11-29[mlir][spirv] Add canon patterns for IAddCarry/[S|U]MulExtended (#73340)Finn Plummer
2023-11-29[mlir][spirv] Add folding for [S|U]Mod, [S|U]Div, SRem (#73341)Finn Plummer
2023-11-13[mlir][spirv] Fix spirv.Select min version requirement (#72173)Lei Zhang
2023-10-19[mlir][spirv][webgpu] Add lowering of IAddCarry to IAdd (#68495)Finn Plummer
2023-09-07[mlir][ub] Add poison support to CommonFolders.hIvan Butygin
2023-07-25[mlir][spirv] Do not introduce vector<1xT> in UnifyAliasedResourceJakub Kuderski
2023-06-08[mlir][spirv] Add a canonicalization pattern for UModOpNishant Patel
2023-05-26[mlir][spirv] Enhance folding capability of spirv::CompositeExtractOp::foldNishant Patel
2023-04-28[mlir][spirv] Fix nullptr dereference in UnifyAliasedResourceJakub Kuderski
2023-03-14[mlir][spirv] Fix UnifyAliasedResourcePass for 64-bit indexLei Zhang
2023-02-14[mlir][spirv] Fix crash when decorating physical storage buffer pointersJakub Kuderski
2023-02-01[mlir][spirv] Fix vector type mismatch in UnifyAliasedResourcePassLei Zhang
2023-01-13[mlir][spirv] Fix crash in spirv-lower-abi-attributesJakub Kuderski
2023-01-06[mlir][spirv] Add folder for LogicalNotEqualThomas Raoux
2023-01-05[mlir][spirv] Add smul_extended expansion for WebGPUJakub Kuderski
2023-01-05[mlir][spirv] Fix extended umul expansion for WebGPUJakub Kuderski
2023-01-04[mlir][spirv] Relax instruction order checks in testJakub Kuderski
2023-01-04[mlir][spirv] Add pattern to expand UMulExtended for WebGPUJakub Kuderski
2023-01-04[mlir] Add `test-convergence` option to Canonicalizer testsMatthias Springer