summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/GPU/Transforms/AllReduceLowering.cpp
AgeCommit message (Expand)Author
2025-07-21[mlir][NFC] update `mlir/Dialect` create APIs (16/n) (#149922)Maksim Levental
2025-07-07[mlir] Remove unused includes (NFC) (#147455)Kazu Hirata
2025-06-23switch type and value ordering for arith `Constant[XX]Op` (#144636)Skrai Pardus
2024-01-02[mlir][gpu] Add subgroup_reduce to shuffle lowering (#76530)Jakub Kuderski
2023-12-20[mlir][vector][gpu] Align minf/maxf reduction kind names with arith (#75901)Jakub Kuderski
2023-12-19[mlir][vector][gpu] Use `makeArithReduction` in lowering patterns. NFC. (#75952)Jakub Kuderski
2023-11-27Reland "[mlir][gpu] Align reduction operations with vector combining kinds (#...Jakub Kuderski
2023-11-27Revert "[mlir][gpu] Align reduction operations with vector combining kinds (#...Jakub Kuderski
2023-11-27[mlir][gpu] Align reduction operations with vector combining kinds (#73423)Jakub Kuderski
2023-08-10[mlir][transform] Enable gpu-to-nvvm via conversion patterns driven by TDNicolas Vasilache
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-01-13[mlir][gpu] Migrate hard-coded address space integers to an enum attribute (g...Christopher Bate
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu
2023-01-10Move from llvm::makeArrayRef to ArrayRef deduction guides - last partserge-sans-paille
2022-12-14[mlir][gpu] Add `uniform` flag to gpu reduction opsIvan Butygin
2022-09-30[mlir:GPU][NFC] Update GPU API to use prefixed accessorsRiver Riddle
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-06-09[mlir][gpu] Move GPU headers into IR/ and Transforms/Mogball
2022-02-06[mlir] Split out a new ControlFlow dialect from StandardRiver Riddle
2022-02-02[mlir] Move SelectOp from Standard to ArithmeticRiver Riddle
2022-01-30[mlir] Silence warnings when building with MSVCAlexandre Ganea
2022-01-19[mlir] Make locations required when adding/creating block argumentsRiver Riddle
2022-01-18[mlir] Replace StrEnumAttr -> EnumAttr in core dialectsMogball
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini
2021-10-19[mlir][RFC] Refactor layout representation in MemRefTypeVladislav Vinogradov
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-03-22[PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatte...Chris Lattner
2021-03-21Change OwningRewritePatternList to carry an MLIRContext with it.Chris Lattner
2021-03-15[MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross
2021-02-18Revert "[MLIR] Create memref dialect and move several dialect-specific ops fr...Alexander Belyaev
2021-02-18[MLIR] Create memref dialect and move several dialect-specific ops from std.Julian Gross
2020-12-17[mlir][IR][NFC] Move context/location parameters of builtin Type::get methods...River Riddle
2020-10-19[mlir][gpu] NFC: Make room for more than one GPU rewrite pattern.Christian Sigg
2020-07-14[MLIR] Add argument related API to RegionRahul Joshi
2020-05-20[mlir][gpu] Refactor functions for workgroup and private buffer attributions.Wen-Heng (Jack) Chung
2020-04-05[mlir] NFC: Fix trivial typoKazuaki Ishizaki
2020-03-17[mlir][NFC] Replace all usages of PatternMatchResult with LogicalResultRiver Riddle
2020-03-11[MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and the nvvm l...Valentin Clement
2020-03-11Revert "[MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and th...Stephan Herhut
2020-03-10[MLIR] Add `and`, `or`, `xor`, `min`, `max` too gpu.all_reduce and the nvvm l...Stephan Herhut
2020-02-21Move StandardOps/Ops.h to StandardOps/IR/Ops.hRob Suderman
2020-02-17Strength reduce vectors into arrays. NFCI.Benjamin Kramer
2020-01-20[mlir] Add in-dialect lowering of gpu.all_reduce.Christian Sigg