summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/GPUToROCDL/LowerGpuOpsToROCDLOps.cpp
AgeCommit message (Expand)Author
2025-10-17[MLIR][ROCDL] Add math.clampf -> rocdl.fmed3 conversion (#163520)Keshav Vinayak Jha
2025-10-14Revert "[MLIR][ROCDL] Add math.clampf -> rocdl.fmed3 conversion" (#163447)Fabian Mora
2025-10-14[MLIR][ROCDL] Add math.clampf -> rocdl.fmed3 conversion (#163259)Keshav Vinayak Jha
2025-09-16[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in LowerGpuOpsToROCDLOp...Mehdi Amini
2025-09-10[mlir][gpu] Refactor GpuOpsToROCDLOps pass interface (NFC) (#157402)Pablo Antonio Martinez
2025-09-08[mlir][gpu] Revert gpu.subgroup_broadcast with any_lane (#157373)Jakub Kuderski
2025-08-30[mlir][gpu] Add `subgroup_broadcast` op (#152808)Ivan Butygin
2025-08-24[mlir][amdgpu] Promote gpu.shuffle to amdgpu.permlane_swap (#154933)Tim Gymnich
2025-08-13[mlir][ROCDL] Annotate lane ID functions with noundef, ranges (#151396)Krzysztof Drewniak
2025-07-22[mlir][NFC] update `Conversion` create APIs (5/n) (#149887)Maksim Levental
2025-07-04[mlir] Remove unused includes (NFC) (#147101)Kazu Hirata
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson
2025-05-13[mlir][gpu] Pattern to promote `gpu.shuffle` to specialized AMDGPU ops (#137109)Ivan Butygin
2025-05-12[mlir][ROCDL] Remove unneeded bf16 expansion in LowerGPUToROCDL (#139603)Krzysztof Drewniak
2025-04-25[mlir][gpu] Fix breaking constructor from GPUSubgroupSizeToROCDL (#137439)Stanley Winata
2025-04-25[mlir] Fix a warningKazu Hirata
2025-04-25[MLIR][ROCDL] Lower `gpu.subgroup_size` to `wavefrontsize` (#137360)Alan Li
2025-04-25[mlir] added gpu.shuffle mode UP support (#137300)Gaurav Verma
2025-04-18[mlir] Fix a warningKazu Hirata
2025-04-18[mlir] GPUToROCDL: Add support for non-i32/f32 shuffle types (#136320)Ivan Butygin
2025-04-13[mlir] GPUToROCDL: Fix crashes with unsupported shuffle datatypes (#135504)Ivan Butygin
2025-02-13[mlir][gpu] GPUToROCDL/NVVM: use generic llvm conversion interface instead of...Ivan Butygin
2025-01-06[mlir][GPU] Add NVVM-specific `cf.assert` lowering (#120431)Matthias Springer
2024-12-31[mlir][nfc] GpuToROCDL: Remove some dead code (#121403)Ivan Butygin
2024-12-31Revert "[mlir][nfc] GpuToROCDL: Remove some dead code" (#121402)Ivan Butygin
2024-12-31[mlir][nfc] GpuToROCDL: Remove some dead code (#121395)Ivan Butygin
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-11-20[MLIR][AMDGPU] Support gpu::ShuffleMode::DOWN lowering in ROCDL (#106237)Dragan Mladjenovic
2024-10-05[mlir][NFC] Mark type converter in `populate...` functions as `const` (#111250)Matthias Springer
2024-09-23[mlir][AMDGPU] Add support for AMD f16 math library calls (#108809)Daniel Hernandez-Juarez
2024-09-12[MLIR][ROCDL] Add dynamically legal ops to LowerGpuOpsToROCDLOpsPass (#108302)Nirvedh Meshram
2024-09-11Update legalizations for LowerGpuOpsToROCDLOps (#108266)Nirvedh Meshram
2024-08-13[mlir][GPU] Improve `gpu.module` op implementation (#102866)Matthias Springer
2024-08-09[MLIR][GPU-LLVM] Convert `gpu.func` to `llvm.func` (#101664)Victor Perez
2024-07-17[MLIR][ROCDL] Refactor conversion of math operations to ROCDL calls to a sepa...Jan Leyonberg
2024-06-17[mlir][GPU] Improve handling of GPU bounds (#95166)Krzysztof Drewniak
2024-05-28[mlir][ROCDL] Update the LLVM data layout for ROCDL lowering. (#92127)stefankoncarevic
2024-02-27[mlir][ROCDL] Set the LLVM data layout when lowering to ROCDL LLVM (#74501)Krzysztof Drewniak
2024-02-19[MLIR] Add ODS support for generating helpers for dialect (discardable) attri...Mehdi Amini
2024-01-31[mlir] Use `create` instead of `createOrFold` for ConstantOp as folding has n...Hugo Trachino
2023-12-05[mlir][gpu] Add lowering dynamic_shared_memory op for rocdl (#74473)Guray Ozen
2023-11-01[MLIR][GPUToROCDL] Remove typed pointer support (#70908)Christian Ulmann
2023-09-04[mlir][GPUToROCDL] Lower arith.remf to GPU intrinsic.Adrian Kuegel
2023-08-24[mlir][ROCM] Add Wave/Warp shuffle lowering and op for ROCM.Stanley Winata
2023-08-17[mlir][AMDGPU] Improve BF16 handling through AMDGPU compilationKrzysztof Drewniak
2023-08-10[mlir][transform] Enable gpu-to-nvvm via conversion patterns driven by TDNicolas Vasilache
2023-07-26[MLIR][ROCDL] Add conversion for gpu.lane_id to ROCDLSJW
2023-05-15[MLIR][ROCDL] add gpu to rocdl erf supportManupa Karunaratne
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-02-21[mlir][GPUToLLVM] Add support for emitting opaque pointersMarkus Böck