aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/GPU/Transforms/KernelOutlining.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-08-13[mlir][gpu] Support outlining nested `gpu.launch` (#152696)Longsheng Mou1-2/+1
2025-08-08[mlir][gpu] Update attribute definitions in `gpu::LaunchOp` (#152106)Longsheng Mou1-5/+4
2025-07-21[mlir][NFC] update `mlir/Dialect` create APIs (16/n) (#149922)Maksim Levental1-9/+9
2025-07-07[mlir] Remove unused includes (NFC) (#147455)Kazu Hirata1-1/+0
2025-04-27[mlir] Use range constructors of *Set (NFC) (#137563)Kazu Hirata1-1/+1
2025-03-20[mlir] Use *Set::insert_range (NFC) (#132326)Kazu Hirata1-1/+1
2025-03-06 [MLIR][NFC] Retire let constructor for GPU (#129849)lorenzo chelini1-27/+5
2024-12-13[MLIR] Create GPU utils library & move distribution utils (#119264)Petr Kurapov1-1/+1
2024-12-06[mlir][gpu] Add optional attributes of kernelModule and kernelFunc for outlin...Zhen Wang1-7/+29
2024-06-17[mlir][GPU] Improve handling of GPU bounds (#95166)Krzysztof Drewniak1-4/+2
2024-04-29[MLIR] Improve KernelOutlining to avoid introducing an extra block (#90359)Mehdi Amini1-16/+18
2024-01-06[mlir][gpu] Add Support for Cluster of Thread Blocks in `gpu.launch` (#76924)Guray Ozen1-5/+15
2023-11-12generalize pass gpu-kernel-outlining for symbol op (#72074)drazi1-2/+2
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp1-2/+2
2023-04-26[mlir][GPUDialect] Implement memory attributions for LaunchOpFabian Mora1-1/+14
2023-01-12[mlir] Add operations to BlockAndValueMapping and rename it to IRMappingJeff Niu1-5/+4
2023-01-02Re-land D139865 "Add known_block_size and known_grid_size to gpu.func"Krzysztof Drewniak1-0/+34
2022-12-23Revert "[mlir][GPU] Add known_block_size and known_grid_size to gpu.func"Stella Stamenova1-34/+0
2022-12-22[mlir][GPU] Add known_block_size and known_grid_size to gpu.funcKrzysztof Drewniak1-0/+34
2022-12-20mlir/{SPIRV,Bufferization}: use std::optional in .td files (NFC)Ramkumar Ramachandra1-1/+1
2022-09-30[mlir:GPU][NFC] Update GPU API to use prefixed accessorsRiver Riddle1-8/+9
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski1-1/+1
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari1-4/+10
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari1-12/+5
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari1-5/+12
2022-07-25[mlir] Refactor the Parser library in preparation for an MLIR binary formatRiver Riddle1-1/+1
2022-06-09[mlir][gpu] Move GPU headers into IR/ and Transforms/Mogball1-3/+3
2022-05-12[mlir][NFC] Fix `GpuKernelOutliningPass` copy constructor warningsDaniil Dudkin1-2/+2
2022-04-21Add async dependencies support for gpu.launch opUday Bondhugula1-2/+5
2022-04-18[mlir:NFC] Remove the forward declaration of FuncOp in the mlir namespaceRiver Riddle1-2/+3
2022-03-16[mlir] Move the Builtin FuncOp to the Func dialectRiver Riddle1-0/+1
2022-03-07[mlir][NFC] Move Parser.h to Parser/River Riddle1-1/+1
2022-03-01[mlir] Trim a huge number of unnecessary dependencies on the Func dialectRiver Riddle1-3/+3
2022-03-01[mlir] Rename the Standard dialect to the Func dialectRiver Riddle1-3/+3
2022-02-17[mlir][gpu] Split ops sinking from gpu-kernel-outlining pass into separate passIvan Butygin1-4/+25
2022-02-15[mlir][gpu] sinkOperationsIntoLaunchOp: Add user hook for isSinkingBeneficiaryIvan Butygin1-12/+16
2022-02-06[mlir] Split out a new ControlFlow dialect from StandardRiver Riddle1-1/+2
2022-02-02[mlir] Move SelectOp from Standard to ArithmeticRiver Riddle1-1/+1
2022-01-18[mlir] Replace StrEnumAttr -> EnumAttr in core dialectsMogball1-5/+2
2022-01-11[mlir][GPU] Fix attribute name of DL specificationDiego Caballero1-1/+1
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini1-2/+2
2022-01-02Apply clang-tidy fixes for performance-unnecessary-value-param to MLIR (NFC)Mehdi Amini1-1/+2
2021-12-20Fix clang-tidy issues in mlir/ (NFC)Mehdi Amini1-1/+1
2021-12-16[mlir][GPU] Extend GPU kernel outlining to generate DL specificationDiego Caballero1-2/+43
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball1-1/+3
2021-10-01[MLIR][GPU] Add GPU launch op support for dynamic shared memoryUday Bondhugula1-1/+4
2021-04-15[mlir][NFC] Add a using directive for llvm::SetVectorRiver Riddle1-8/+7
2021-03-15[MLIR] Create memref dialect and move dialect-specific ops from std.Julian Gross1-1/+2
2021-03-12Replace use of OperationState with builder::create in GPU Kernel Outlining (NFC)Mehdi Amini1-4/+2
2020-12-17[mlir][IR][NFC] Move context/location parameters of builtin Type::get methods...River Riddle1-1/+1