llvm/mlir/lib/ExecutionEngine
Uday Bondhugula 4edc9e2acf [MLIR][GPU] Drop mgpuMemHostRegisterMemRef's dependence on LLVM Support
Drop mgpuMemHostRegisterMemRef's dependence on LLVM Support. This
method is the only one in CUDA runtime wrappers library that creates
a dependence on libLLVMSupport due to its use of SmallVector and
ArrayRef. The code can be as easily/compactly written without those ADT.
The dependence on LLVMSupport adds a significant amount of additional
complexity for external things that want to link this library in (both
statically or as a shared object) since libLLVMSupport includes numerous
other objects that are sensitive to C++ compiler version and ABI.

Differential Revision: https://reviews.llvm.org/D108684
2021-08-28 11:37:55 +05:30
..
AsyncRuntime.cpp [mlir:Async] Add the size parameter to the async.group 2021-06-25 10:26:50 -07:00
CMakeLists.txt [MLIR] Make MLIR cmake variable names consistent 2021-05-24 08:43:10 +05:30
CRunnerUtils.cpp [mlir] Avoid including <alloca.h> on FreeBSD and NetBSD 2021-08-08 13:32:35 +02:00
CudaRuntimeWrappers.cpp [MLIR][GPU] Drop mgpuMemHostRegisterMemRef's dependence on LLVM Support 2021-08-28 11:37:55 +05:30
ExecutionEngine.cpp [ExecutionEngine] Fix GEP type 2021-07-17 23:45:00 +02:00
JitRunner.cpp [mlir] Load dynamic libraries in JitRunner from absolute paths so that GDB can find the symbol tables. 2021-02-19 07:33:35 +01:00
OptUtils.cpp Revert "Revert "[mlir] Convert from Async dialect to LLVM coroutines"" 2020-10-22 15:23:11 -04:00
RocmRuntimeWrappers.cpp [mlir] Remove mlir-rocm-runner 2021-03-19 00:24:10 -07:00
RunnerUtils.cpp [mlir] NFC - Add runner util functions to only print MemRef metadata. 2021-03-04 12:35:45 +00:00
SparseUtils.cpp [mlir][sparse] add asCOO() functionality to sparse tensor object 2021-08-25 21:50:39 -07:00