6652d1a7c9
The class IncrementalCUDADeviceCompiler use external tools to generate PTX and cuda fatbin files. It runs the tools clang and fatbinary via llvm::sys::ExecuteAndWait. The class also handle to include new code in existing code. The steps of the compiler pipeline are: - clang: CUDA C++ + previous PCH -> PCH - clang: PCH -> PTX - fatbinary: PTX -> fatbin There is no selection of code. Every input of the cling will pass to the IncrementalCUDADeviceCompiler. |
||
---|---|---|
.. | ||
Interpreter | ||
MetaProcessor | ||
UserInterface | ||
Utils | ||
CMakeLists.txt |