summaryrefslogtreecommitdiff
path: root/mlir/test/Conversion/VectorToSPIRV
AgeCommit message (Expand)Author
2025-09-04[mlir][spirv][vector] Use adaptor.getElements() in FromElements lowering. (#1...Han-Chung Wang
2025-08-28[mlir][spirv] Propagate alignment requirements from vector to spirv (#155278)Erick Ochoa Lopez
2025-07-28[mlir][Vector] Remove `vector.extractelement` and `vector.insertelement` ops ...Diego Caballero
2025-07-22[mlir][vector][spirv] Fix a crash in `VectorLoadOpConverter` (#149964)Longsheng Mou
2025-07-21[mlir][vector] Support direct broadcast conversion (LLVM & SPIRV) (#148027)James Newling
2025-07-11[mlir][spirv] Enable dot operation for bfloat16 (#145409)Darren Wihandi
2025-07-02[mlir][vector][spirv] Lower `vector.to_elements` to SPIR-V (#146618)Eric Feng
2025-02-07[mlir][vector][spirv] Handle 1-element vector.{load|store} lowering. (#126294)Md Abdullah Shahneous Bari
2025-02-06[mlir][spirv] Fix some issues related to converting ub.poison to SPIR-V (#125...Andrea Faulds
2025-02-05[mlir][spirv] Support poison index when converting vector.insert/extract (#12...Andrea Faulds
2025-01-28[mlir][Vector] Add support for poison indices to `Extract/IndexOp` (#123488)Diego Caballero
2025-01-18[mlir][Vector] Support poison in `vector.shuffle` mask (#122188)Diego Caballero
2024-12-04[mlir][spirv][vector] Support converting vector.from_elements to SPIR-V (#118...Andrea Faulds
2024-11-06[mlir][VectorToSPIRV] Add conversion for vector.extract with dynamic indices ...Kunwar Grover
2024-09-12[mlir][SPIRV] Make test case more robust (#108388)Matthias Springer
2024-08-15[mlir][Transforms] Dialect conversion: Build unresolved materialization for r...Matthias Springer
2024-07-26[mlir][spirv] Support `vector.step` in vector to spirv conversion (#100651)Angel Zhang
2024-07-22[mlir][spirv] Fix bug for `vector.broadcast` op in `convert-vector-to-spirv` ...Angel Zhang
2024-07-14[mlir][spirv] Handle scalar shuffles in vector to spirv conversion (#98809)Jakub Kuderski
2024-06-17[mlir][Transforms][NFC] Dialect Conversion: Resolve insertion point TODO (#95...Matthias Springer
2024-06-13[mlir][spirv] Implement SPIR-V lowering for `vector.deinterleave` (#95313)Angel Zhang
2024-05-27[mlir][spirv] Add vector.interleave to spirv.VectorShuffle conversion (#93240)Angel Zhang
2024-05-27[mlir][vector] Add result type to `interleave` assembly format (#93392)Jakub Kuderski
2024-05-23[mlir][spirv] Add LIT test for vector.interleave to spirv.VectorShuffle (#93189)Angel Zhang
2024-03-21[mlir][spirv] Improve folding of MemRef to SPIRV Lowering (#85433)Finn Plummer
2023-11-27[mlir][spirv] Handle non-innerprod float vector add reductions (#73476)Jakub Kuderski
2023-11-26[mlir][spirv] Update integer dot product op syntax (#73468)Jakub Kuderski
2023-11-26[mlir][spirv] Add floating point dot product (#73466)Jakub Kuderski
2023-11-24[mlir][vector][spirv] Lower vector.load and vector.store to SPIR-V (#71674)Kai Wang
2023-11-16[mlir][spirv] Fix VectorShuffle assembly format (#72568)Jakub Kuderski
2023-09-28[mlir][vector] add result type to vector.extract assembly format (#66499)Cullen Rhodes
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero
2023-09-13[mlir][vector] Rename vector reductions: `maxf` → `maximumf`, `minf` → `m...Daniil Dudkin
2023-07-31[mlir][spirv][vector] Fix vector shuffle conversion for scalar inputsJakub Kuderski
2023-07-31[mlir][vector] Use DenseI64ArrayAttr for ExtractOp/InsertOp positionsMatthias Springer
2023-06-26[mlir] Add pattern to handle trivial shape_cast in SPIR-VJerry Wu
2023-05-15[mlir][spirv] Check type legality using converter for vectorsLei Zhang
2023-04-18[mlir][spirv][vector] Enable vector3 when converting to dot productLei Zhang
2023-03-10[mlir][spirv][vector] Add pattern to convert reduction to SPIR-V dot prodJakub Kuderski
2022-12-29[mlir][spirv] Fail vector.bitcast conversion with different bitwidthLei Zhang
2022-12-01[mlir][spirv] Improve vector extract/insert element conversionLei Zhang
2022-09-26[mlir][spirv] Change dialect name from 'spv' to 'spirv'Jakub Kuderski
2022-09-20[mlir][spirv] Lower max/min vector.reduction for OpenCLStanley Winata
2022-09-02[mlir][spirv] Convert some 0-D vector extract/insertelement opsLei Zhang
2022-09-02[mlir][spirv] Support more max/min vector.reductionLei Zhang
2022-08-22[mlir][spirv] Add vector.fma lowering to CL.fmaStanley Winata
2022-07-27[mlir][spirv] Fix spv.CompositeConstruct assembly and validationLei Zhang
2022-07-21[mlir][spirv] Rename spv.GLSL ops to spv.GL. NFC.Jakub Kuderski
2022-06-13[mlir][spirv] Convert single element vector.splat/fmaLei Zhang
2022-06-09[mlir][spirv] Replace StructAttrs with AttrDefsMogball