llvm-project/mlir/lib/ExecutionEngine
Stephan Herhut 69040d5b0b [MLIR] Allow for multiple gpu modules during translation.
This change makes the ModuleTranslation threadsafe by locking on the
LLVMContext. Furthermore, we now clone the llvm module into a new
context when compiling to PTX similar to what the OrcJit does.

Differential Revision: https://reviews.llvm.org/D78207
2020-04-16 14:18:31 +02:00
..
CMakeLists.txt [MLIR] Allow for multiple gpu modules during translation. 2020-04-16 14:18:31 +02:00
CRunnerUtils.cpp [mlir] On Windows, silence warning on functions definition 2020-03-27 12:24:12 -04:00
ExecutionEngine.cpp [MLIR] Allow for multiple gpu modules during translation. 2020-04-16 14:18:31 +02:00
OptUtils.cpp Mass update the MLIR license header to mention "Part of the LLVM project" 2020-01-26 03:58:30 +00:00
RunnerUtils.cpp [MLIR] Add simple runner utilities for timing 2020-03-31 23:08:29 +05:30