aboutsummaryrefslogtreecommitdiff
path: root/mlir/lib/Dialect/NVGPU
AgeCommit message (Expand)AuthorFilesLines
2026-01-16[mlir][nvgpu] Fix a division by zero crash in OptimizeSharedMemoryPass (#174931)Longsheng Mou1-0/+3
2025-12-14[mlir][nvgpu] Move memref memspace attributes conversion to single place (#17...Ivan Butygin1-13/+1
2025-12-09[MLIR] Apply clang-tidy fixes for performance-unnecessary-copy-initialization...Mehdi Amini1-1/+1
2025-12-03[MLIR] Apply clang-tidy fixes for performance-move-const-arg in NVGPUTransfor...Mehdi Amini1-2/+2
2025-10-08[NFC][MLIR][NVGPU] Cleanup namespace usage (#162158)Rahul Joshi4-128/+113
2025-09-22[mlir][nvgpu] Delete nvgpu dialect unused variable kMaxTMALastdimByte (NFC) ...lonely eagle1-1/+1
2025-09-15[mlir][vector] Use `source` as the source argument name (#158258)Andrzej Warzyński1-1/+1
2025-09-14[mlir][LLVM] Add LLVMAddrSpaceAttrInterface and NVVMMemorySpaceAttr (#157339)Fabian Mora1-5/+3
2025-08-14[mlir][nvgpu] Add tma last dim bytes check (#153451)lonely eagle1-0/+6
2025-08-06[mlir][nvgpu] Fix tma descriptor check (#152160)lonely eagle1-2/+16
2025-07-25[mlir] Switch to new LDBG macro (#150616)Jacques Pienaar1-3/+0
2025-07-23Reland "[mlir][vector] Use vector.broadcast in place of vector.splat" (#150138)James Newling1-1/+1
2025-07-22[mlir][NFC] update `mlir/Dialect` create APIs (19/n) (#149926)Maksim Levental3-65/+68
2025-07-15Revert [mlir][vector] Use vector.broadcast in place of vector.splat (#148937)James Newling1-1/+1
2025-07-14[mlir][vector] Use vector.broadcast in place of vector.splat (#148028)James Newling1-1/+1
2025-07-13[mlir] Remove unused includes (NFC) (#148535)Kazu Hirata5-14/+0
2025-05-22[mlir] Fix unused-variable warningsKazu Hirata1-0/+1
2025-05-22[MLIR] Change getBackwardSlice to return a logicalresult rather than crash (#...William Moses1-2/+4
2025-05-12[mlir][vector] Standardize `base` Naming Across Vector Ops (NFC) (#137859)Andrzej Warzyński3-6/+6
2025-04-10[mlir][LLVM] Delete `getFixedVectorType` and `getScalableVectorType` (#135051)Matthias Springer1-14/+10
2025-03-07[mlir][nvgpu] separate ops, types, attribute definitions in NVGPU dialect. (#...lonely eagle2-5/+5
2025-01-28[mlir][nvgpu] Fix crash when handling 0D memref in OptimizeSharedMemoryPass (...Longsheng Mou1-0/+4
2025-01-21[mlir][NFC] Avoid using braced initializer lists to call a constructor. (#123...Han-Chung Wang1-3/+3
2025-01-21[mlir][IR][NFC] Move free-standing functions to `MemRefType` (#123465)Matthias Springer3-6/+6
2025-01-20[mlir][IR] Remove `isF...()` type API for low-precision FP types (#123326)Matthias Springer1-3/+3
2025-01-14[mlir][nvgpu]add dim check test to nvgpu.mma op. (#122864)lonely eagle1-0/+12
2024-11-07[MLIR][Linalg] Re-land linalg.matmul move to ODS. + Remove/update failing obs...Md Asghar Ahmad Shahid1-0/+6
2024-10-11Revert "[mlir][linalg] Introduce transpose semantic to 'linalg.matmul' ops. (...Emilio Cota1-6/+0
2024-10-10[mlir][linalg] Introduce transpose semantic to 'linalg.matmul' ops. (#104783)Md Asghar Ahmad Shahid1-0/+6
2024-08-06[mlir] Support DialectRegistry extension comparison (#101119)Nikhil Kalra1-0/+2
2024-08-04[mlir] Construct SmallVector with ArrayRef (NFC) (#101896)Kazu Hirata1-5/+5
2024-07-30[mlir][nvgpu] Add `nvgpu.rcp` OP (#100965)Observer0071-0/+15
2024-07-02mlir/LogicalResult: move into llvm (#97309)Ramkumar Ramachandra2-3/+1
2024-06-19[mlir][side effect] refactor(*): Include more precise side effects (#94213)donald chen1-2/+2
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg1-4/+4
2024-02-13[mlir][nvgpu] Make `phaseParity` of `mbarrier.try_wait` `i1` (#81460)Guray Ozen1-1/+2
2024-02-13[mlir][nvgpu] Allow TMA's last dim to be non-128B without swizzling (#81499)Guray Ozen1-1/+2
2024-02-05[mlir][nvgpu] Improve `tensormap.descriptor` Type Verifier (#77904)Guray Ozen1-0/+17
2024-01-25Apply clang-tidy fixes for performance-unnecessary-value-param in NVGPUTransf...Mehdi Amini1-12/+11
2024-01-25Apply clang-tidy fixes for bugprone-macro-parentheses in NVGPUTransformOps.cp...Mehdi Amini1-1/+1
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer1-1/+1
2024-01-15[mlir][nvgpu] Add `nvgpu.tma.async.store` (#77811)Guray Ozen1-0/+23
2024-01-12[mlir][Interfaces] `DestinationStyleOpInterface`: Rename `hasTensor/BufferSem...Matthias Springer1-1/+1
2024-01-12[mlir][nvgpu] Improve verifier of `ldmatrix` (#77807)Guray Ozen1-0/+3
2024-01-05[mlir][nvgpu] Introduce Multicast Capability to `nvgpu.tma.async.load` (#76935)Guray Ozen1-1/+1
2023-12-04[mlir][nvgpu] Add address space attribute converter in nvgpu-to-nvvm pass (#...Guray Ozen1-0/+16
2023-11-08[mlir] Fix -Wsign-compare in NVGPUDialect.cpp (NFC)Jie Fu1-1/+1
2023-11-08[MLIR][NVGPU] Improve and Cleanup verifier of TMA OPs (#70923)Guray Ozen1-30/+72
2023-11-03[MLIR][LLVM] Remove typed pointer conversion utils (#71169)Christian Ulmann1-2/+1
2023-10-18[mlir][nvgpu] Add predicate argument to NVGPU Ops (#69322)Guray Ozen1-3/+5