summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/ArmSVE/Transforms
AgeCommit message (Expand)Author
2025-09-01[MLIR] Apply clang-tidy fixes for readability-identifier-naming in LowerContr...Mehdi Amini
2025-07-25[mlir][NFC] update `mlir/Dialect` create APIs (27/n) (#150638)Maksim Levental
2025-07-25[mlir][NFC] Use `getDefiningOp<OpTy>()` instead of `dyn_cast<OpTy>(getDefinin...Longsheng Mou
2025-07-24[mlir][NFC] update `mlir/Dialect` create APIs (15/n) (#149921)Maksim Levental
2025-07-23[MLIR][AArch64] Lower vector.contract to Neon FEAT_BF16 operations (#148198)Momchil Velikov
2025-07-22[MLIR][AArch64] Lower `vector.contract` to SVE FEAT_BF16 operations (#147052)Momchil Velikov
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata
2025-06-30[mlir][vector] Avoid setting padding by default to `0` in `vector.transfer_re...Fabian Mora
2025-06-27[MLIR][ArmSVE] Add an ArmSVE dialect operation mapping to `bfmmla` (#145064)Momchil Velikov
2025-06-25[MLIR][AArch64] Lower `vector.contract` with mixed signed/unsigned arguments ...Momchil Velikov
2025-06-25[MLIR] Legalize certain `vector.transfer_read` ops of scalable vectors (#143146)Momchil Velikov
2025-06-23[MLIR][AArch64] Simplify LowerContractionToSVEI8MMPattern.cpp:getExtOperand (...Momchil Velikov
2025-06-06[MLIR][ArmSVE] Add initial lowering of vector.contract to SVE `*MMLA` instruc...Momchil Velikov
2025-05-16[MLIR][ArmSVE] Add an ArmSVE dialect operation which maps to svusmmla (#135634)Momchil Velikov
2025-05-16[MLIR][ArmSVE] Add an ArmSVE dialect operation which maps to `svdupq_lane` (#...Momchil Velikov
2025-01-05[mlir][ArmSME] Remove func patterns from vector lowering (#121640)Matthias Springer
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-06-19[mlir][ArmSVE] Add `arm_sve.psel` operation (#95764)Benjamin Maxwell
2024-06-17[mlir][ArmSVE] Lower predicate-sized vector.create_masks to whilelt (#95531)Benjamin Maxwell
2024-02-16[mlir][ArmSVE] Add `arm_sve.zip.x2` and `arm_sve.zip.x4` ops (#81278)Benjamin Maxwell
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2024-01-16[mlir][Arm] Fix invalid rewrite pattern API violations (#78246)Matthias Springer
2023-10-26[mlir][ArmSVE] Add `-arm-sve-legalize-vector-storage` pass (#68794)Benjamin Maxwell
2023-10-12[mlir][ArmSVE] Avoid UBSAN issue with VectorType::Builder (NFC)Benjamin Maxwell
2023-10-12[mlir][ArmSVE] Add convert_to/from_svbool ops (#68586)Benjamin Maxwell
2023-10-09[mlir][ArmSVE] Restructure sources to match ArmSME dialect (NFC) (#68399)Benjamin Maxwell
2022-06-13[mlir] (NFC) Clean up bazel and CMake target namesMogball
2022-03-01[mlir] Trim a huge number of unnecessary dependencies on the Func dialectRiver Riddle
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle
2022-01-26[mlir] Finish replacing OwningRewritePatternList with RewritePatternSetRiver Riddle
2022-01-24[mlir] Add more missing dependencies after D118062River Riddle
2022-01-24[mlir:ArmSVE][NFC] Remove dead code and unnecessary dependenciesRiver Riddle
2021-12-15[mlir][RFC] Add scalable dimensions to VectorTypeJavier Setoain
2021-09-24[mlir:OpConversionPattern] Add overloads for taking an Adaptor instead of Arr...River Riddle
2021-07-09[mlir] factor memref-to-llvm lowering out of std-to-llvmAlex Zinenko
2021-06-09[mlir][ArmSVE] Add basic load/store operationsJavier Setoain
2021-06-09[mlir][ArmSVE] Add basic mask generation operationsJavier Setoain
2021-06-08Revert "[mlir][ArmSVE] Add basic mask generation operations"Javier Setoain
2021-06-08[mlir][ArmSVE] Add basic mask generation operationsJavier Setoain
2021-05-05[mlir][ArmSVE] Add masked arithmetic operationsJavier Setoain
2021-05-05[mlir][ArmSVE] Add basic arithmetic operationsJavier Setoain
2021-04-16[mlir][ArmSVE] Cleanup dialect registrationJavier Setoain