summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/VectorToLLVM/ConvertVectorToLLVM.cpp
AgeCommit message (Expand)Author
2024-07-04[mlir][vector] Add vector.step operation (#96776)Cullen Rhodes
2024-06-19[mlir][vector] Add `vector.from_elements` op (#95938)Matthias Springer
2024-06-13[MLIR][VectorToLLVM] Handle scalable dim in createVectorLengthValue() (#93361)Zhaoshi Zheng
2024-05-30[mlir][vector] Add 1D vector.deinterleave lowering (#93042)Mubashar Ahmad
2024-04-29Move several vector intrinsics out of experimental namespace (#88748)Maciej Gabka
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-04-05[mlir][Vector] Fix n-D vector.extract/insert lowering to LLVM (#87591)Diego Caballero
2024-02-28[mlir][vector][print] do not append newline to printing pure strings (#83213)Aart Bik
2024-02-13[mlir][VectorOps] Add conversion of 1-D vector.interleave ops to LLVM (#80966)Benjamin Maxwell
2024-01-09[mlir][Vector] Add nontemporal attribute, mirroring memref (#76752)Krzysztof Drewniak
2023-12-20[mlir][vector][nfc] remove unused template parameter (#75931)Cullen Rhodes
2023-12-20[mlir][vector][gpu] Align minf/maxf reduction kind names with arith (#75901)Jakub Kuderski
2023-11-23[mlir][LLVM] Support `immargs` in LLVM_IntrOpBase intrinsics (#73013)Benjamin Maxwell
2023-11-03[MLIR][VectorToLLVM] Remove typed pointer support (#71075)Christian Ulmann
2023-10-24[mlir][VectorOps] Support string literals in `vector.print` (#68695)Benjamin Maxwell
2023-09-28[MLIR][Vector] Allow non-default memory spaces in gather/scatter lowerings (#...Quinn Dawkins
2023-09-22[mlir][Vector] Add support for Value indices to vector.extract/insertDiego Caballero
2023-09-20[mlir][Vector] Add fastmath flags to vector.reduction (#66905)Nicolas Vasilache
2023-09-13[mlir][vector] Implement Workaround Lowerings for Masked `fm**imum` ReductionsDaniil Dudkin
2023-09-13[mlir][vector] Bring back `maxf`/`minf` reductionsDaniil Dudkin
2023-09-13[mlir][vector] Rename vector reductions: `maxf` → `maximumf`, `minf` → `m...Daniil Dudkin
2023-08-14[mlir][Conversion] Store const type converter in ConversionPatternMatthias Springer
2023-08-11[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell
2023-08-09Revert "[mlir][VectorOps] Use SCF for vector.print and allow scalable vectors"Mehdi Amini
2023-08-09[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell
2023-08-09Revert "[mlir][VectorOps] Use SCF for vector.print and allow scalable vectors"Benjamin Maxwell
2023-08-09[mlir][VectorOps] Use SCF for vector.print and allow scalable vectorsBenjamin Maxwell
2023-08-02[mlir][vector] Improve lowering to LLVM for `minf`, `maxf` reductionsDaniil Dudkin
2023-07-31[mlir][vector] Use DenseI64ArrayAttr for ExtractOp/InsertOp positionsMatthias Springer
2023-07-17[mlir][IR] Remove duplicate `isLastMemrefDimUnitStride` functionsMatthias Springer
2023-06-28[mlir][VectorType] Remove `numScalableDims` from the vector typeAndrzej Warzynski
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-03-23[mlir][Vector] NFC - Reorganize vector patternsNicolas Vasilache
2023-03-08[mlir] Apply ClangTidyLegacy findings (NFC)Adrian Kuegel
2023-03-03[mlir][vector] add support for printing f16 and bf16Aart Bik
2023-03-03Fix crash in ConvertVectorToLLVM.cpp patternMehdi Amini
2023-02-22[mlir][Vector] Support masking for more contraction flavorsDiego Caballero
2023-02-16[mlir][vector] NFC: Improve vector type accessor methodsLei Zhang
2023-02-15[mlir][Vector] Add support for masked vector.contractDiego Caballero
2023-02-15[mlir][Vector] Add LLVM lowering for masked reductionsDiego Caballero
2023-02-13[mlir][Vector] add pass option to `convert-vector-to-llvm` to emit opaque poi...Markus Böck
2023-02-09Add generic type attribute mapping infrastructure, use it in GpuToXKrzysztof Drewniak
2022-12-10[VectorToLLVM] Use std::optional in ConvertVectorToLLVM.cpp (NFC)Kazu Hirata
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata
2022-11-21Merge kDynamicSize and kDynamicSentinel into one constant.Aliia Khasanova
2022-11-08[mlir][vector] Add vector.scalable.insert/extract opsJavier Setoain
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-08-29[mlir][Vector] Fix unused variable warning in release builds. NFCI.Benjamin Kramer
2022-08-29[mlir][Vector] Support 0-D vectors in ShuffleOpNicolas Vasilache
2022-08-24[mlir][Vector] Support 0-D vectors in FMAOpMichal Terepeta