summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/GPUToNVVM
AgeCommit message (Expand)Author
2025-11-21Revert "[MLIR][GPU] subgroup_mma fp64 extension" (#169049)Fabian Mora
2025-11-21[MLIR][GPU] subgroup_mma fp64 extension (#165873)Giacomo Castiglioni
2025-11-18[mlir][NVVM] Add no-rollback option to NVVM lowering passes (#168477)Matthias Springer
2025-10-22[mlir] Switch uses of deprecated .create methods to free function. NFC. (#164...Jakub Kuderski
2025-09-30[MLIR] Add sincos op to math dialect (#160772)Asher Mancinelli
2025-09-18[mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp...Erick Ochoa Lopez
2025-09-14[mlir][LLVM] Add LLVMAddrSpaceAttrInterface and NVVMMemorySpaceAttr (#157339)Fabian Mora
2025-08-27[MLIR] Apply clang-tidy fixes for llvm-qualified-auto in LowerGpuOpsToNVVMOps...Mehdi Amini
2025-08-21[mlir][vector] fix: unroll vector.from_elements in gpu pipelines (#154774)Yang Bai
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-06-18[MLIR] Mark LLVM::FMAOp as legal (#144671)lorenzo chelini
2025-05-20Emit inbounds and nuw attributes in memref. (#138984)Peiyong Lin
2025-03-18[MLIR][GPUToNVVM] Support 32-bit isfinite (#131699)William Moses
2025-02-28[mlir][nvvm] Add conversion for math.erfc (#129329)Valentin Clement (バレンタイン クレメン)
2025-02-24[mlir][GPUToNVVM] Add `benefit` to `populate` functions (#128484)Matthias Springer
2025-02-16[mlir] add some FP classification ops and their lowering to libdevice (#127322)Oleksandr "Alex" Zinenko
2025-02-15[mlir] lower min/maxnum to libdevice calls (#127323)Oleksandr "Alex" Zinenko
2025-02-13[mlir][gpu] GPUToROCDL/NVVM: use generic llvm conversion interface instead of...Ivan Butygin
2025-02-06[mlir][LLVM] Switch `undef` for `poison` for uninitialized values (#125629)Krzysztof Drewniak
2025-01-20[mlir] Add lowering of absi and fpowi to libdevice (#123644)Oleksandr "Alex" Zinenko
2025-01-06[mlir][GPU] Add NVVM-specific `cf.assert` lowering (#120431)Matthias Springer
2024-12-20[mlir] Enable decoupling two kinds of greedy behavior. (#104649)Jacques Pienaar
2024-12-10[mlir][LLVM] Fix missing MLIRNVGPUDialect dependency for MLIRGPUToNVVMTransfo...arthurqiu
2024-11-24[mlir][LLVM] Add the `ConvertToLLVMAttrInterface` and `ConvertToLLVMOpInterfa...Fabian Mora
2024-10-14[MLIR][NVGPU] Fix the cga_cluster.mlir test (#112191)Durgadoss R
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-17[mlir][GPU] block_id has the grid size as its rangeBenjamin Kramer
2024-09-13[mlir][GPU] Plumb range information through the NVVM lowerings (#107659)Krzysztof Drewniak
2024-08-20[mlir][gpu] Add 'cluster_size' attribute to gpu.subgroup_reduce (#104851)Andrea Faulds
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-25[MLIR][GPUToNVVM] support fastMath and other non-supported mathOp (#99890)runseny
2024-06-17[mlir][GPU] Improve handling of GPU bounds (#95166)Krzysztof Drewniak
2024-06-14[MLIR][GPU] Add gpu.cluster_dim_blocks and gpu.cluster_block_id Ops (#95245)Pradeep Kumar
2024-05-08[mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)Kazu Hirata
2024-03-21Lower shuffle to single-result form if possible. (#84321)Johannes Reifferscheid
2024-01-29[mlir][gpu] Add support for lowering math.erf to __nv_erf (#79848)David Majnemer
2024-01-08[mlir][gpu] Use `known_block_size` to set `maxntid` for NVVM target (#77301)Guray Ozen
2023-12-20[mlir][vector][gpu] Align minf/maxf reduction kind names with arith (#75901)Jakub Kuderski
2023-12-06[mlir][gpu] Support dynamic_shared_memory Op with vector dialect (#74475)Guray Ozen
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-11-27[mlir][gpu] Support Cluster of Thread Blocks in `gpu.launch_func` (#72871)Guray Ozen
2023-11-16[mlir][gpu] Introduce `gpu.dynamic_shared_memory` Op (#71546)Guray Ozen
2023-11-01[MLIR][GPUToNVVM] Remove typed pointer support (#70861)Christian Ulmann
2023-09-09Reland [mlir][test][gpu] Migrate CUDA tests to the TargetAttr compilation wor...Fabian Mora
2023-09-09Revert "[mlir][test][gpu] Migrate CUDA tests to the TargetAttr compilation wo...Fabian Mora