aboutsummaryrefslogtreecommitdiff
path: root/mlir/test/Conversion/VectorToLLVM
AgeCommit message (Expand)AuthorFilesLines
2024-06-19[mlir][vector] Add `vector.from_elements` op (#95938)Matthias Springer1-0/+31
2024-06-17[mlir][Transforms][NFC] Dialect Conversion: Resolve insertion point TODO (#95...Matthias Springer2-6/+6
2024-06-13[MLIR][VectorToLLVM] Handle scalable dim in createVectorLengthValue() (#93361)Zhaoshi Zheng1-0/+110
2024-06-07[mlir][vector] Add n-d deinterleave lowering (#94237)Mubashar Ahmad1-0/+16
2024-06-03[mlir][vector] Add support for unrolling vector.bitcast ops. (#94064)Han-Chung Wang1-0/+10
2024-05-30[mlir][vector] Add 1D vector.deinterleave lowering (#93042)Mubashar Ahmad1-0/+22
2024-05-27[mlir][vector] Add result type to `interleave` assembly format (#93392)Jakub Kuderski1-13/+9
2024-04-29Move several vector intrinsics out of experimental namespace (#88748)Maciej Gabka1-2/+2
2024-04-05[mlir][Vector] Fix n-D vector.extract/insert lowering to LLVM (#87591)Diego Caballero1-0/+25
2024-02-20[mlir][VectorOps] Add unrolling for n-D vector.interleave ops (#80967)Benjamin Maxwell1-0/+24
2024-02-13[mlir][VectorOps] Add conversion of 1-D vector.interleave ops to LLVM (#80966)Benjamin Maxwell1-0/+37
2024-01-25[mlir][vector] Extend vector.{insert|extract}_strided_slice (#79052)Andrzej Warzyński1-0/+43
2024-01-09[mlir][Vector] Add nontemporal attribute, mirroring memref (#76752)Krzysztof Drewniak1-0/+29
2024-01-05[mlir][Transforms] `GreedyPatternRewriteDriver`: Do not CSE constants during ...Matthias Springer1-4/+4
2023-12-22[mlir][vector] `LoadOp`/`StoreOp`: Allow 0-D vectors (#76134)Matthias Springer1-0/+30
2023-12-20[mlir][vector][gpu] Align minf/maxf reduction kind names with arith (#75901)Jakub Kuderski2-6/+6
2023-12-18[mlir][vector] Improve `makeArithReduction` expansion (#75846)Jakub Kuderski1-2/+2
2023-11-03[MLIR][VectorToLLVM] Remove typed pointer support (#71075)Christian Ulmann5-179/+6
2023-10-24[mlir][VectorOps] Support string literals in `vector.print` (#68695)Benjamin Maxwell1-0/+14
2023-09-28[MLIR][Vector] Allow non-default memory spaces in gather/scatter lowerings (#...Quinn Dawkins1-0/+14
2023-09-28[mlir][vector] add result type to vector.extract assembly format (#66499)Cullen Rhodes1-6/+6
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero1-0/+24
2023-09-20[mlir][Vector] Add fastmath flags to vector.reduction (#66905)Nicolas Vasilache2-9/+32
2023-09-20[mlir][VectorOps] Extend vector.constant_mask to support 'all true' scalable ...Benjamin Maxwell1-2/+39
2023-09-15[mlir][Conversion] Allow lowering to fixed arrays of scalable vectorsBenjamin Maxwell1-0/+10
2023-09-13[mlir][vector] Implement Workaround Lowerings for Masked `fm**imum` ReductionsDaniil Dudkin1-0/+30
2023-09-13[mlir][vector] Bring back `maxf`/`minf` reductionsDaniil Dudkin1-0/+24
2023-09-13[mlir][vector] Rename vector reductions: `maxf` → `maximumf`, `minf` → `m...Daniil Dudkin1-6/+6
2023-09-11[mlir][arith] Rename operations: `maxf` → `maximumf`, `minf` → `minimumf`...Daniil Dudkin1-2/+2
2023-09-11[mlir][VectorOps] Don't drop scalable dims when lowering transfer_reads/write...Benjamin Maxwell1-0/+22
2023-08-11[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell1-51/+0
2023-08-09Revert "[mlir][VectorOps] Use SCF for vector.print and allow scalable vectors"Mehdi Amini1-0/+51
2023-08-09[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell1-51/+0
2023-08-09Revert "[mlir][VectorOps] Use SCF for vector.print and allow scalable vectors"Benjamin Maxwell1-0/+51
2023-08-09[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell1-51/+0
2023-08-02[mlir][vector] Improve lowering to LLVM for `minf`, `maxf` reductionsDaniil Dudkin1-12/+4
2023-05-08Adopt Properties to store operations inherent Attributes in the LLVM dialectMehdi Amini2-8/+8
2023-03-10[mlir] Add mlir::LLVM::FastmathFlags to LLVM instrinsic vector reductionsBrandon Myers1-2/+2
2023-02-24[mlir][Vector][Trivial] Move a conversion to LLVM test to the conversion pass...Markus Böck1-0/+25
2023-02-22[mlir][Vector] Support masking for more contraction flavorsDiego Caballero1-19/+121
2023-02-15[mlir][Vector] Add support for masked vector.contractDiego Caballero1-0/+26
2023-02-15[mlir][Vector] Add LLVM lowering for masked reductionsDiego Caballero1-4/+192
2023-02-13[mlir][Vector] add pass option to `convert-vector-to-llvm` to emit opaque poi...Markus Böck4-87/+242
2022-11-28[mlir][NFC] Remove trailing whitespaces from `*.td` and `*.mlir` files.Hanhan Wang1-1/+1
2022-11-08[mlir][vector] Add vector.scalable.insert/extract opsJavier Setoain1-0/+22
2022-11-02[mlir][llvmir] Support FastmathFlags for LLVM intrinsic operations.Slava Zakharin1-7/+7
2022-08-29[mlir][Vector] Support 0-D vectors in ShuffleOpNicolas Vasilache1-0/+13
2022-08-26[mlir][Vector] Support 0-D vectors in TransposeOpNicolas Vasilache1-0/+13
2022-08-24[mlir][Vector] Support 0-D vectors in FMAOpMichal Terepeta1-2/+6
2022-08-24Reland "[MLIR]Extend vector.gather to support n-D result"Che-Yu Wu1-0/+50