summaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/NVGPU/IR/NVGPUDialect.cpp
AgeCommit message (Expand)Author
2025-10-08[NFC][MLIR][NVGPU] Cleanup namespace usage (#162158)Rahul Joshi
2025-09-22[mlir][nvgpu] Delete nvgpu dialect unused variable kMaxTMALastdimByte (NFC) ...lonely eagle
2025-08-14[mlir][nvgpu] Add tma last dim bytes check (#153451)lonely eagle
2025-08-06[mlir][nvgpu] Fix tma descriptor check (#152160)lonely eagle
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata
2025-03-07[mlir][nvgpu] separate ops, types, attribute definitions in NVGPU dialect. (#...lonely eagle
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer
2025-01-20[mlir][IR] Remove `isF...()` type API for low-precision FP types (#123326)Matthias Springer
2025-01-14[mlir][nvgpu]add dim check test to nvgpu.mma op. (#122864)lonely eagle
2024-07-30[mlir][nvgpu] Add `nvgpu.rcp` OP (#100965)Observer007
2024-02-13[mlir][nvgpu] Allow TMA's last dim to be non-128B without swizzling (#81499)Guray Ozen
2024-02-05[mlir][nvgpu] Improve `tensormap.descriptor` Type Verifier (#77904)Guray Ozen
2024-01-15[mlir][nvgpu] Add `nvgpu.tma.async.store` (#77811)Guray Ozen
2024-01-12[mlir][nvgpu] Improve verifier of `ldmatrix` (#77807)Guray Ozen
2023-11-08[mlir] Fix -Wsign-compare in NVGPUDialect.cpp (NFC)Jie Fu
2023-11-08[MLIR][NVGPU] Improve and Cleanup verifier of TMA OPs (#70923)Guray Ozen
2023-10-17[mlir][nvgpu] Improve `WarpgroupAccumulator` type to simplify IR (#68728)Guray Ozen
2023-10-11[MLIR][NVGPU] Introduce `warpgroup.init.accumulator` Op (#67530)Guray Ozen
2023-10-05[MLIR][NVGPU] Introduce `nvgpu.wargroup.mma.store` Op for Hopper GPUs (#65441)Guray Ozen
2023-10-05[mlir] Change the class name of the `GenerateWarpgroupDescriptor` (#68286)Guray Ozen
2023-10-05[MLIR][NVGPU] Change name `wgmma.descriptor` to `warpgroup.descriptor` (NFC) ...Guray Ozen
2023-09-22Use llvm::is_contained (NFC)Kazu Hirata
2023-09-22[MLIR][NVGPU] Adding `nvgpu.warpgroup.mma` Op for Hopper GPUs (#65440)Guray Ozen
2023-08-22[MLIR][NVGPU] Introduction of wgmma.generate.descriptor OpGuray Ozen
2023-07-21[mlir][nvgpu] Set useDefaultAttributePrinterParserGuray Ozen
2023-07-21[mlir][nvgpu] Ignore -Wunused-function in NVGPUDialect.cpp (NFC)Jie Fu
2023-07-21[mlir][nvgpu] Add `tma.create.descriptor` to create tensor map descriptorGuray Ozen
2023-07-21[mlir][nvgpu] Add nvgpu.tma.async.load and nvgpu.tma.descriptorGuray Ozen
2023-07-17[mlir][nvgpu] Verify invalid copy size (nfc)Guray Ozen
2023-07-17[mlir][IR] Remove duplicate `isLastMemrefDimUnitStride` functionsMatthias Springer
2023-07-11[mlir][nvgpu] Add initial support for `mbarrier`Guray Ozen
2023-07-11[mlir][nvgpu] Implement `nvgpu.device_async_copy` by NVVMToLLVM PassGuray Ozen
2023-06-19[mlir][NVGPU] NFC - Add a more convenient C++ builder for nvgpu::MmaSyncOpNicolas Vasilache
2023-05-12[mlir] Update method cast calls to function callsTres Popp
2023-03-17[mlir][gpu][nvvm] refined sparsity selector test and verification of mma.spAart Bik
2023-01-13[mlir][gpu] Migrate hard-coded address space integers to an enum attribute (g...Christopher Bate
2022-11-07[mlir][NVGPU] Add support for structured sparsity MMA variantsChristopher Bate
2022-09-23[mlir][nvgpu] Use TableGen TypeDef for NVGPU dialect typesChristopher Bate
2022-09-05Apply clang-tidy fixes for readability-simplify-boolean-expr in NVGPUDialect....Mehdi Amini
2022-08-01[mlir][NVGPU] nvgpu.mmasync on F32 through TF32Manish Gupta
2022-07-14[mlir][NVGPU] Verifier for nvgpu.ldmatrixManish Gupta
2022-07-13[mlir][NVGPU] Verifiers for nvgpu.mma.sync OpManish Gupta
2022-06-18[mlir] Update accessors to prefixed form (NFC)Jacques Pienaar
2022-06-17[mlir][nvgpu] shared memory access optimization passChristopher Bate
2022-06-09[mlir][gpu] Move GPU headers into IR/ and Transforms/Mogball
2022-05-10[mlir][gpu] Move async copy ops to NVGPU and add caching hintsThomas Raoux
2022-04-14[mlir][nvgpu] Add NVGPU dialect (architectural specific gpu dialect)Thomas Raoux