aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Conversion/VectorToLLVM
AgeCommit message (Expand)AuthorFilesLines
2025-10-15[MLIR][Conversion] Vector to LLVM: Remove unneeded vector shuffle (#162946)Sang Ik Lee1-0/+12
2025-10-10[MLIR][Vector] Remove vector.splat (#162167)James Newling1-17/+0
2025-09-23[mlir][vector] Refine Vector to LLVM lowering options (#159553)Andrzej Warzyński1-3/+3
2025-09-11[mlir][vector] Add vector.to_elements unrolling (#157142)Erick Ochoa Lopez1-0/+42
2025-09-03[mlir][vector] Propagate alignment from vector to llvm dialects. (#153482)Erick Ochoa Lopez2-0/+116
2025-08-18[mlir][vector] Support multi-dimensional vectors in VectorFromElementsLowerin...Yang Bai1-0/+37
2025-08-13[mlir][Transforms] Dialect Conversion Driver without Rollback (#151865)Matthias Springer1-2/+2
2025-08-08[mlir][vector] Add alignment attribute to `maskedload` and `maskedstore` (#15...Erick Ochoa Lopez1-0/+40
2025-07-28[mlir][Vector] Remove `vector.extractelement` and `vector.insertelement` ops ...Diego Caballero1-142/+0
2025-07-21[mlir][vector] Support direct broadcast conversion (LLVM & SPIRV) (#148027)James Newling1-43/+50
2025-07-21[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialec...Andrzej Warzyński1-80/+0
2025-06-26[mlir][Vector] Lower `vector.to_elements` to LLVM (#145766)Diego Caballero1-1/+39
2025-05-02[mlir] Add use-vector-alignment flag to ConvertVectorToLLVMPass (#137389)Lily Orth-Smith1-0/+102
2025-04-08[mlir][IR] Add `VectorTypeElementInterface` with `!llvm.ptr` (#133455)Matthias Springer2-33/+32
2025-03-24[mlir][Vector] Remove more special case uses for extractelement/insertelement...Kunwar Grover1-1/+1
2025-03-24[mlir][vector] Allow multi dim vectors in vector.scatter (#132217)Kunwar Grover1-0/+34
2025-03-24[mlir][vector] Decouple unrolling gather and gather to llvm lowering (#132206)Kunwar Grover2-49/+3
2025-03-19Fix after f3dcc0fJoel Wee1-1/+1
2025-03-10[mlir] Refactor ConvertVectorToLLVMPass options (#128219)Artemiy Bulavin1-0/+30
2025-03-06[mlir][Vector] Move vector.insert canonicalizers for DenseElementsAttr to fol...Kunwar Grover1-7/+3
2025-02-26[MLIR][Vector]: Generalize conversion of `vector.insert` to LLVM in line with...Benoit Jacob1-6/+32
2025-02-12[mlir][vector][NFC] Fix typos in tests (#126662)lonely eagle1-20/+20
2025-02-11[mlir][vector]add extractInsertFoldConstantOp fold function and apply it to e...lonely eagle1-0/+42
2025-02-07[mlir][Vector] Introduce poison in LowerVectorBitCast/Broadcast/Transpose (#1...Diego Caballero1-18/+18
2025-02-07[mlir][vector] Categorize Vector-to-LLVM conversion tests (nfc) (#125918)Andrzej Warzyński2-2370/+2421
2025-02-06[mlir][LLVM] Switch `undef` for `poison` for uninitialized values (#125629)Krzysztof Drewniak1-18/+18
2025-02-05[mlir][vector] Create `VectorToLLVMDialectInterface` (#121440)Ivan Butygin1-0/+14
2025-02-04[mlir][Vector] Teach how to materialize UB constant to Vector (#125596)Diego Caballero1-4/+14
2025-01-31[mlir][Vector] Fix scalable InsertSlice/ExtractSlice lowering (#124861)Diego Caballero1-7/+8
2025-01-28[mlir][Vector] Add support for poison indices to `Extract/IndexOp` (#123488)Diego Caballero1-0/+10
2025-01-22[mlir][Vector] Remove Vector{Load|Store}ToMemrefLoadLowering (#121454)Tejas Vipin1-12/+23
2025-01-18[mlir][Vector] Support poison in `vector.shuffle` mask (#122188)Diego Caballero1-0/+10
2024-12-17[mlir][Vector] Clean up `populateVectorToLLVMConversionPatterns` (#119975)Matthias Springer1-5/+0
2024-12-17[mlir][Vector] Move mask materialization patterns to greedy rewrite (#119973)Matthias Springer3-48/+40
2024-12-07[mlir][vector][nfc] Update vector-to-llvm.mlir (#118112)Andrzej Warzyński1-319/+641
2024-12-04[mlir][Vector] Fix vector.extract lowering to llvm for 0-d vectors (#117731)Kunwar Grover1-7/+49
2024-11-27[mlir][vector] Add more tests for ConvertVectorToLLVM (11/n) (#117160)Andrzej Warzyński1-20/+49
2024-11-21[mlir][vector] Add more tests for ConvertVectorToLLVM (10/n) (#117041)Andrzej Warzyński1-34/+202
2024-11-20[mlir][vector] Add more tests for ConvertVectorToLLVM (9/n) (#116795)Andrzej Warzyński1-23/+103
2024-11-08[mlir][nfc] Rename @genbool_* as @constant_mask_* (#115335)Andrzej Warzyński1-30/+30
2024-11-01[MLIR][Vector] Add Lowering for vector.step (#113655)Manupa Karunaratne1-0/+10
2024-10-17[mlir][vector] Escape variable usage in testBenjamin Kramer1-2/+2
2024-10-15[mlir][vector] Add more tests for ConvertVectorToLLVM (8/n) (#111997)Andrzej Warzyński3-248/+378
2024-10-11[mlir][vector] Add more tests for ConvertVectorToLLVM (7/n) (#111895)Andrzej Warzyński1-0/+308
2024-10-07[mlir][vector] Add more tests for ConvertVectorToLLVM (6/n) (#111121)Andrzej Warzyński1-26/+66
2024-09-11[mlir][vector] Support for extracting 1-element vectors in VectorExtractOpCon...Longsheng Mou1-0/+24
2024-09-11[mlir] Add dependent TensorDialect to ConvertVectorToLLVM pass (#108045)Longsheng Mou1-0/+10
2024-09-02[mlir][vector] Add more tests for ConvertVectorToLLVM (5/n) (#106510)Andrzej Warzyński1-65/+88
2024-08-28Move stepvector intrinsic out of experimental namespace (#98043)Maciej Gabka2-4/+4
2024-08-21[mlir][vector] Add more tests for ConvertVectorToLLVM (5/n) (#104784)Hugo Trachino1-105/+127