summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
AgeCommit message (Expand)Author
2025-09-18[mlir] Move vector.{to_elements,from_elements} unrolling to `VectorUnroll.cpp...Erick Ochoa Lopez
2025-08-21[mlir][vector] fix: unroll vector.from_elements in gpu pipelines (#154774)Yang Bai
2025-07-25[mlir][NFC] update `mlir/lib` create APIs (35/n) (#150708)Maksim Levental
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-03-03Fix bug in gpu.memcpy lowering for dynamically shaped operands. (#128820)Arnab Dutta
2025-01-21[mlir][spirv] Add GpuToLLVM cconv suited to Vulkan, migrate last tests (#123384)Andrea Faulds
2025-01-16[mlir][spirv] Add mgpu* wrappers for Vulkan runtime, migrate some tests (#123...Andrea Faulds
2024-12-20[mlir] Fix a warningKazu Hirata
2024-12-17[mlir][Vector] Clean up `populateVectorToLLVMConversionPatterns` (#119975)Matthias Springer
2024-11-24[mlir][LLVM] Add the `ConvertToLLVMAttrInterface` and `ConvertToLLVMOpInterfa...Fabian Mora
2024-06-10[mlir][gpu] Update LaunchFuncOp lowering in GPU to LLVM (#94991)Fabian Mora
2024-05-08[mlir] Use StringRef::operator== instead of StringRef::equals (NFC) (#91560)Kazu Hirata
2024-04-19Switch member calls to `isa/dyn_cast/cast/...` to free function calls. (#89356)Christian Sigg
2024-01-26[mlir][LLVM] Use int32_t to indirectly construct GEPArg (#79562)Andrei Golubev
2024-01-17[mlir][IR] Rename "update root" to "modify op" in rewriter API (#78260)Matthias Springer
2023-12-20Fix what seems to be a silly bug in gpu.set_default_device rewriting. Smoke t...Paul C Fuqua
2023-12-07Apply clang-tidy fixes for readability-identifier-naming in GPUToLLVMConversi...Mehdi Amini
2023-11-29[mlir] Adopt `ConvertToLLVMPatternInterface` GpuToLLVMConversionPass to align...Mehdi Amini
2023-11-27[mlir][gpu] Support Cluster of Thread Blocks in `gpu.launch_func` (#72871)Guray Ozen
2023-11-20Apply clang-tidy fixes for llvm-else-after-return in GPUToLLVMConversion.cpp ...Mehdi Amini
2023-10-31[MLIR][GPUCommon] Remove typed pointer support (#70735)Christian Ulmann
2023-10-25[MLIR] Modify lowering of gpu.alloc op to llvm (#69969)Nishant Patel
2023-09-27[mlir][sparse][gpu] add CSC and BSR format to cuSparse GPU ops (#67509)Aart Bik
2023-09-26[MLIR] Pass hostShared flag in gpu.alloc op to runtime wrappers (#66401)Nishant Patel
2023-09-26[MLIR] Pass count of parameters & gpu binary size to runtime wrappers (#66154)Nishant Patel
2023-09-25[mlir][llvm] Replace NullOp by ZeroOp (#67183)Tobias Gysi
2023-08-23[mlir] Apply ClangTidy fixes (NFC)Adrian Kuegel
2023-08-18[mlir][GPU][NFC] Remove type converter hackMatthias Springer
2023-08-14[mlir][sparse][gpu] minor code cleanup for sparse gpu opsAart Bik
2023-08-14[mlir][Conversion] Store const type converter in ConversionPatternMatthias Springer
2023-08-12[mlir][gpu] Add GPU target support to `gpu-to-llvm`.Fabian Mora
2023-08-10[mlir][sparse][gpu] add set csr pointers, remove estimate op, fix bugsAart Bik
2023-08-09[mlir][sparse][gpu] only support default algorithm for SpGEMMAart Bik
2023-08-08[mlir][sparse][gpu] reduce boilerplate class declarationsAart Bik
2023-08-08[mlir][sparse][gpu] add spgemm operatorKun Wu
2023-08-04Revert "Foo"Alex Zinenko
2023-08-04FooNicolas Vasilache
2023-08-02[mlir][LLVM] NFC - Remove createIndexConstant methodNicolas Vasilache
2023-08-01[mlir][sparse][gpu] add 2:4 spmm prune_and_check flagKun Wu
2023-07-21[mlir][nvgpu] Add `tma.create.descriptor` to create tensor map descriptorGuray Ozen
2023-07-13[mlir][sparse][gpu] force 16-byte alignment on data structs for cuSparseLtAart Bik
2023-06-30[mlir][sparse][gpu] reuse CUDA environment handle throughout instance lifetimeKun Wu
2023-06-19[mlir][sparse][gpu] remove tuple as one of the spmm_buffer_size output typeKun Wu
2023-06-17[MLIR] Add support for bare pointer calling convention in gpu-to-llvmUday Bondhugula
2023-06-12[mlir][sparse][gpu]fix various cusparseLt bugsKun Wu
2023-06-09[mlir][sparse][gpu] unify dnmat and dnvec handle and opsKun Wu
2023-06-08[MLIR][GPU] Add 16-bit version of cudaMemset in cudaRuntimeWrappersNavdeep Katel
2023-06-06[mlir][sparse][gpu] add sm8.0+ tensor core 2:4 sparsity supportKun Wu
2023-06-06[mlir][sparse][gpu] add AoS COO support to cuSPARSEAart Bik