aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/SCFToGPU/SCFToGPU.cpp
AgeCommit message (Expand)AuthorFilesLines
8 days[mlir] Remove unused includes (NFC) (#150476)Kazu Hirata1-2/+0
10 days[mlir][NFC] update `Conversion` create APIs (7/n) (#149889)Maksim Levental1-36/+36
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata1-1/+0
2025-06-22[mlir] Migrate away from TypeRange(std::nullopt) (NFC) (#145246)Kazu Hirata1-1/+1
2025-01-23[SCFToGPU] Convert scf.parallel+scf.reduce to gpu.all_reduce (#122782)Tuomas Kärnä1-2/+34
2024-10-09[Conversion] Avoid repeated hash lookups (NFC) (#111637)Kazu Hirata1-2/+1
2023-12-20[mlir] fix a crash when lower parallel loop to gpu (#75811) (#75946)long.chen1-1/+2
2023-11-27[mlir][affine][gpu] Replace DivSIOp to CeilDivSIOp when lowering to GPU launc...Hsiangkai Wang1-1/+2
2023-11-14[mlir][affine][nfc] cleanup deprecated T.cast style functions (#71269)long.chen1-1/+1
2023-09-29[mlir][Affine][NFC] Define AffineForOp operands in ODS (#67694)Matthias Springer1-1/+1
2023-07-04[mlir][NFC] Use `getConstantIntValue` instead of casting to `ConstantIndexOp`Matthias Springer1-9/+2
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp1-1/+1
2023-04-20[mlir][Affine][NFC] Wrap dialect in "affine" namespaceMatthias Springer1-0/+1
2023-03-14[mlir] Use Use *{Set,Map}::contains (NFC)Kazu Hirata1-1/+1
2023-01-14[mlir] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-2/+3
2023-01-13[mlir] Add #include <optional> (NFC)Kazu Hirata1-0/+1
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu1-4/+4
2022-12-04[mlir] Use std::nullopt instead of None in comments (NFC)Kazu Hirata1-1/+1
2022-12-03[mlir] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2022-11-15[mlir] Remove `Transforms/SideEffectUtils.h` and move the methods into `Inter...Mahesh Ravishankar1-2/+3
2022-10-04[mlir][gpu] Fix GCC -Wparenthesis warningChristian Sigg1-1/+1
2022-09-30[mlir:GPU][NFC] Update GPU API to use prefixed accessorsRiver Riddle1-6/+6
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski1-1/+1
2022-08-22[MLIR][GPU] Detect bounds with `arith.minsi ` in loops-to-gpuChristian Sigg1-2/+9
2022-06-20[mlir] move SCF headers to SCF/{IR,Transforms} respectivelyAlex Zinenko1-1/+1
2022-06-18[mlir] Update accessors to prefixed form (NFC)Jacques Pienaar1-2/+2
2022-06-09[mlir][gpu] Move GPU headers into IR/ and Transforms/Mogball1-2/+2
2022-06-09[mlir][gpu] Change ParalellLoopMappingAttr to AttrDefMogball1-5/+6
2022-03-01[mlir] Trim a huge number of unnecessary dependencies on the Func dialectRiver Riddle1-1/+0
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle1-1/+1
2022-01-24[mlir:Transforms] Move out the remaining non-dialect independent transforms a...River Riddle1-1/+0
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini1-1/+1
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini1-3/+3
2021-12-20[mlir] Switching accessors to prefixed form (NFC)Jacques Pienaar1-4/+4
2021-11-18[mlir] Convert NamedAttribute to be a classRiver Riddle1-3/+3
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar1-1/+1
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball1-28/+33
2021-09-20[mlir] Fix bug in partial dialect conversionVladislav Vinogradov1-1/+29
2021-03-22[PatternMatch] Big mechanical rename OwningRewritePatternList -> RewritePatte...Chris Lattner1-3/+2
2021-03-21Change OwningRewritePatternList to carry an MLIRContext with it.Chris Lattner1-3/+3
2021-03-15[MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross1-0/+2
2021-02-26[mlir] Replace deprecated 'getAttrs'Marius Brehler1-1/+1
2021-02-18Revert "[MLIR] Create memref dialect and move several dialect-specific ops fr...Alexander Belyaev1-2/+0
2021-02-18[MLIR] Create memref dialect and move several dialect-specific ops from std.Julian Gross1-0/+2
2020-12-13[mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation.Christian Sigg1-2/+2
2020-12-09[mlir] Use mlir::OpState::operator->() to get to methods of mlir::Operation. ...Christian Sigg1-3/+3
2020-11-13[mlir][gpu] Only transform mapped parallel loops to GPU.Stephan Herhut1-6/+17
2020-10-20[mlir] Use affine dim instead of symbol in SCFToGPU lowering.Tres Popp1-5/+4
2020-09-25[mlir][SCFToGPU] LaunchOp propagate optional attributesArtur Bialas1-0/+10
2020-07-14[MLIR] Add argument related API to RegionRahul Joshi1-2/+2