aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
AgeCommit message (Expand)AuthorFilesLines
3 days[mlir][LLVM] Remove `llvm` deps from the LLVM dialect (#150692)Fabian Mora1-0/+2
6 days[mlir][NFC] update `Conversion` create APIs (7/n) (#149889)Maksim Levental1-151/+155
7 days[mlir][vector] Support direct broadcast conversion (LLVM & SPIRV) (#148027)James Newling1-33/+61
7 days[mlir][vector] Remove MatrixMultiplyOp and FlatTransposeOp from Vector dialec...Andrzej Warzyński1-41/+188
2025-06-26[mlir][Vector] Lower `vector.to_elements` to LLVM (#145766)Diego Caballero1-1/+34
2025-06-21[MLIR] Add optional cached symbol tables to LLVM conversion patterns (#144032)Michele Scuttari1-12/+24
2025-05-20Emit inbounds and nuw attributes in memref. (#138984)Peiyong Lin1-10/+10
2025-05-12[NFC][MLIR] Add {} for `else` when `if` body has {} (#139422)Rahul Joshi1-1/+2
2025-05-02[mlir] Add use-vector-alignment flag to ConvertVectorToLLVMPass (#137389)Lily Orth-Smith1-15/+89
2025-04-20[mlir][LLVM] Add `OpBuilder &` to `lookupOrCreateFn` functions (#136421)Matthias Springer1-11/+11
2025-04-14[mlir] Remove deprecated cast member functions (#135556)Jakub Kuderski1-1/+1
2025-04-07[mlir][vector] Standardise `valueToStore` Naming Across Vector Ops (NFC) (#13...Andrzej Warzyński1-3/+4
2025-03-24[mlir][vector] Allow multi dim vectors in vector.scatter (#132217)Kunwar Grover1-11/+21
2025-03-24[mlir][vector] Decouple unrolling gather and gather to llvm lowering (#132206)Kunwar Grover1-33/+14
2025-02-26[MLIR][Vector]: Generalize conversion of `vector.insert` to LLVM in line with...Benoit Jacob1-49/+69
2025-02-06[mlir][LLVM] Switch `undef` for `poison` for uninitialized values (#125629)Krzysztof Drewniak1-10/+11
2025-02-05[mlir][vector] Create `VectorToLLVMDialectInterface` (#121440)Ivan Butygin1-0/+25
2025-01-28[mlir] Fix conflict of user defined reserved functions with internal prototyp...Luohao Wang1-7/+16
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer1-2/+2
2025-01-10[Conversion] Migrate away from PointerUnion::{is,get} (NFC) (#122421)Kazu Hirata1-1/+1
2024-12-17[mlir][Vector] Clean up `populateVectorToLLVMConversionPatterns` (#119975)Matthias Springer1-14/+16
2024-12-04[mlir][Vector] Fix vector.extract lowering to llvm for 0-d vectors (#117731)Kunwar Grover1-30/+42
2024-11-01[MLIR][Vector] Add Lowering for vector.step (#113655)Manupa Karunaratne1-2/+8
2024-10-18Fix typo "instrinsic" (#112899)Jay Foad1-1/+1
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer1-2/+2
2024-09-11[mlir][vector] Support for extracting 1-element vectors in VectorExtractOpCon...Longsheng Mou1-1/+4
2024-07-30[mlir][vector] Use `DenseI64ArrayAttr` for shuffle masks (#101163)Benjamin Maxwell1-4/+3
2024-07-09[mlir][vector] Propagate scalability to gather/scatter ptrs vector (#97584)Cullen Rhodes1-10/+12
2024-07-04[mlir][vector] Add vector.step operation (#96776)Cullen Rhodes1-2/+15
2024-06-19[mlir][vector] Add `vector.from_elements` op (#95938)Matthias Springer1-1/+26
2024-06-13[MLIR][VectorToLLVM] Handle scalable dim in createVectorLengthValue() (#93361)Zhaoshi Zheng1-2/+13
2024-05-30[mlir][vector] Add 1D vector.deinterleave lowering (#93042)Mubashar Ahmad1-2/+66
2024-04-29Move several vector intrinsics out of experimental namespace (#88748)Maciej Gabka1-1/+1
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg1-2/+1
2024-04-05[mlir][Vector] Fix n-D vector.extract/insert lowering to LLVM (#87591)Diego Caballero1-16/+4
2024-02-28[mlir][vector][print] do not append newline to printing pure strings (#83213)Aart Bik1-1/+2
2024-02-13[mlir][VectorOps] Add conversion of 1-D vector.interleave ops to LLVM (#80966)Benjamin Maxwell1-1/+41
2024-01-09[mlir][Vector] Add nontemporal attribute, mirroring memref (#76752)Krzysztof Drewniak1-2/+5
2023-12-20[mlir][vector][nfc] remove unused template parameter (#75931)Cullen Rhodes1-18/+15
2023-12-20[mlir][vector][gpu] Align minf/maxf reduction kind names with arith (#75901)Jakub Kuderski1-4/+4
2023-11-23[mlir][LLVM] Support `immargs` in LLVM_IntrOpBase intrinsics (#73013)Benjamin Maxwell1-1/+1
2023-11-03[MLIR][VectorToLLVM] Remove typed pointer support (#71075)Christian Ulmann1-24/+2
2023-10-24[mlir][VectorOps] Support string literals in `vector.print` (#68695)Benjamin Maxwell1-1/+5
2023-09-28[MLIR][Vector] Allow non-default memory spaces in gather/scatter lowerings (#...Quinn Dawkins1-4/+2
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero1-27/+66
2023-09-20[mlir][Vector] Add fastmath flags to vector.reduction (#66905)Nicolas Vasilache1-78/+78
2023-09-13[mlir][vector] Implement Workaround Lowerings for Masked `fm**imum` ReductionsDaniil Dudkin1-4/+59
2023-09-13[mlir][vector] Bring back `maxf`/`minf` reductionsDaniil Dudkin1-4/+14
2023-09-13[mlir][vector] Rename vector reductions: `maxf` → `maximumf`, `minf` → `m...Daniil Dudkin1-2/+6
2023-08-14[mlir][Conversion] Store const type converter in ConversionPatternMatthias Springer1-8/+8