summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/Vector/Transforms/VectorDistribute.cpp
AgeCommit message (Expand)Author
2023-06-06[mlir][Vector] Fix a propagation bug with broadcastQuentin Colombet
2023-06-05[mlir][Vector] Fix a propagation bug with transfer_readQuentin Colombet
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-20[mlir] Prevent implicit downcasting to interfacesRahul Kayaith
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer
2023-03-15[ADT][mlir][NFCI] Do not use non-const lvalue-refs with enumerateJakub Kuderski
2023-03-02[mlir][vector] Fix incorrect API usage in RewritePatternsMatthias Springer
2023-02-17Revert "[mlir][vector] Prevent duplicating operations during vector distribute"Thomas Raoux
2023-02-16[mlir][vector] NFC: Improve vector type accessor methodsLei Zhang
2023-02-09[mlir][vector] Prevent duplicating operations during vector distributeThomas Raoux
2023-01-20[MLIR] Remove scf.if builder with explicit result types and callbacksFrederik Gossen
2023-01-11[mlir][vector] Fix crash in extractelement vec distributionThomas Raoux
2023-01-09[mlir] Fix a warningKazu Hirata
2023-01-09[mlir][vector] Distribute vector.insert opMatthias Springer
2023-01-09[mlir][vector] Distribute vector.insertelement opMatthias Springer
2023-01-09[mlir][vector] Support vector.extract distribution of >1D vectorsMatthias Springer
2023-01-06[mlir][vector] Relax restriction on reduction distributionThomas Raoux
2022-12-02[mlir] Remove support for non-prefixed accessorsRiver Riddle
2022-11-15[mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Inter...Mahesh Ravishankar
2022-11-10[mlir][vector] Support vector.extractelement distribution of 1D vectorsMatthias Springer
2022-11-09[mlir][vector] Modify constraint and interface for warp reduce on f16 and i8stanley-nod
2022-11-02[mlir][vector] Fix distribution of scf.for with value coming from aboveThomas Raoux
2022-10-14[mlir][vector] Add distribution for extract from 0d vectorThomas Raoux
2022-10-12Introduce a ConditionallySpeculatable op interfaceSanjoy Das
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-09-14[mlir][vector] Clean up and generalize lowering of warp_execute to scfThomas Raoux
2022-09-13[mlir][Vector] Support broadcast vector type in distribution of vector.warp_...Nicolas Vasilache
2022-09-09[mlir][vector] Extend WarpExecutionOnLane0 pattern support to allow deduplica...Nicolas Vasilache
2022-09-09[mlir][vector] NFC - Clean up vector patterns and propagate benefit through p...Nicolas Vasilache
2022-09-09[mlir][vector] Don't duplicate transfer_read during vector distributionThomas Raoux
2022-09-08Apply clang-tidy fixes for performance-unnecessary-value-param in VectorDistr...Mehdi Amini
2022-09-02[mlir][Vector] Refactor vector distribution and fix an issue related to non-h...Nicolas Vasilache
2022-07-14[mlir][vector] Pattern to clean up vector.extract during distributionThomas Raoux
2022-07-14[mlir][vector] Support distribution of vector.reduce with accumulatorThomas Raoux
2022-07-11[mlir][vector] Add pattern to distribute splat constantThomas Raoux
2022-07-11[mlir][vector] Avoid creating duplicate output in warpOpThomas Raoux
2022-07-09[mlir][vector] Relax reduction distribution patternThomas Raoux
2022-07-01[mlir][vector] Untangle TransferWriteDistribution and avoid crashing in the 0...Nicolas Vasilache
2022-06-28Apply clang-tidy fixes for performance-unnecessary-value-param in VectorDistr...Mehdi Amini
2022-06-24[mlir][vector] Fix bug when swapping scf.for and vector warp opThomas Raoux
2022-06-24[mlir][vector] Relax transfer_write vector distribution patternThomas Raoux
2022-06-24[mlir][Vector]Fix bug where vector::WarpExecuteOnLane0Op are created with 2 b...Nicolas Vasilache
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko
2022-06-15[mlir][vector] NFC remove dependency of VectorTransform to GPU dialectThomas Raoux
2022-06-14[mlir][vector] Add pattern to distribute vector reduction to GPU shufflesThomas Raoux
2022-06-14[mlir][vector] Add patterns to ppropagate vector distributionThomas Raoux
2022-06-13Revert "[mlir][vector] Add patterns to ppropagate vector distribution"Thomas Raoux
2022-06-13[mlir][vector] Add patterns to ppropagate vector distributionThomas Raoux
2022-06-10[mlir][vector] Add patterns for vector distributionThomas Raoux
2022-05-12[mlir][vector] Add lowering pattern for vector.warp_execute_on_lane_0 opThomas Raoux