summaryrefslogtreecommitdiff
path: root/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp
AgeCommit message (Expand)Author
2023-06-02[mlir][sparse][gpu] make computeType mandatoryKun Wu
2023-06-01[mlir][sparse][gpu] add result type to spmv and spmm gpu libgen pathKun Wu
2023-05-27[mlir][gpu][sparse] adding cusparse sddmm supportKun Wu
2023-05-26[mlir] [sparse] [gpu] adding transpose support to spmm spmvKun Wu
2023-05-26[mlir] Move casting calls from methods to function callsTres Popp
2023-05-24[mlir] [gpu] [sparse] refined SparseHandle typeKun Wu
2023-05-19[mlir][sparse][gpu] derive type of cuSparse opAart Bik
2023-05-19[mlir][sparse][gpu] add SpMM to GPU ops dialectAart Bik
2023-05-12[mlir][gpu][sparse] add gpu ops for sparse matrix computationsAart Bik
2023-05-12[mlir] Move casting calls from methods to function callsTres Popp
2023-04-06Add gpu::HostUnregisterOpmax
2023-03-10[mlir][GPUToLLVM] Fix regression introduced with opaque-pointers when generat...Markus Böck
2023-02-21[mlir][GPUToLLVM] Add support for emitting opaque pointersMarkus Böck
2023-02-13[mlir][GPU] add required address space cast when lowering to LLVMMarkus Böck
2023-02-10[mlir] Port Conversion Passes to LLVM to use TableGen generated constructors ...Markus Böck
2023-01-27[mlir][Conversion] Rename the MemRefToLLVM passQuentin Colombet
2023-01-20[mlir] Add "memref::MemRefDialect" as dependentDialects for GpuToLLVMConversi...Xiang Li
2022-12-02[mlir] Remove support for non-prefixed accessorsRiver Riddle
2022-10-05[mlir][gpu] Introduce `host_shared` flag to `gpu.alloc`Ivan Butygin
2022-09-30[mlir:GPU][NFC] Update GPU API to use prefixed accessorsRiver Riddle
2022-09-29[mlir][arith] Change dialect name from Arithmetic to ArithJakub Kuderski
2022-08-31[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-30Revert "[MLIR] Update pass declarations to new autogenerated files"Michele Scuttari
2022-08-30[MLIR] Update pass declarations to new autogenerated filesMichele Scuttari
2022-08-28[MLIR] Add mlir::TypedValueTyker
2022-08-11[mlir][LLVMIR] Clean up the definitions of ReturnOp/CallOpJeff Niu
2022-08-09[mlir][LLVMIR] (NFC) Add convenience builders for ConstantOpJeff Niu
2022-08-02[mlir][GPU] Allow bare pointer memrefs when calling GPU kernelsKrzysztof Drewniak
2022-08-01[mlir][flang] Make use of the new `GEPArg` builder of GEP Op to simplify codeMarkus Böck
2022-07-14[mlir] (NFC) run clang-format on all filesJeff Niu
2022-06-09[mlir][gpu] Move GPU headers into IR/ and Transforms/Mogball
2022-03-07[mlir][NFC] Rename StandardToLLVM to FuncToLLVMRiver Riddle
2022-02-17[MLIR][GPU] Add gpu.set_default_device opKrzysztof Drewniak
2022-02-06[mlir] Fix GpuToLLVM conversion pass after ControlFlow operations were split ...River Riddle
2022-01-26[mlir] Finish replacing OwningRewritePatternList with RewritePatternSetRiver Riddle
2022-01-07[mlir] Make it possible to directly supply constant values to LLVM GEPOpAlex Zinenko
2022-01-02Apply clang-tidy fixes for performance-for-range-copy to MLIR (NFC)Mehdi Amini
2021-10-24[mlir] Switch arith, llvm, std & shape dialects to accessors prefixed both form.Jacques Pienaar
2021-10-13[MLIR] Replace std ops with arith dialect opsMogball
2021-10-01[MLIR][GPU] Add GPU launch op support for dynamic shared memoryUday Bondhugula
2021-09-24[mlir:OpConversion] Remove the remaing usages of the deprecated matchAndRewri...River Riddle
2021-09-09[mlir] Factor type reconciliation out of Standard-to-LLVM conversionAlex Zinenko
2021-09-07[mlir] Fix GPU LaunchFunc conversion to the LLVM dialectAlex Zinenko
2021-09-04[mlir] create gpu memset opLoren Maggiore
2021-08-29[SymbolRefAttr] Revise SymbolRefAttr to hold a StringAttr.Chris Lattner
2021-08-01[mlir] Add populateGpuToLLVMConversionPatterns functionButygin
2021-07-28[mlir] harden result type verification in llvm.callAlex Zinenko
2021-07-16[mlir] replace llvm.mlir.cast with unrealized_conversion_castAlex Zinenko
2021-07-09[mlir] factor memref-to-llvm lowering out of std-to-llvmAlex Zinenko
2021-07-08[mlir] factor out ConvertToLLVMPatternAlex Zinenko