aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2024-08-21 12:07:27 -0500
committerGitHub <noreply@github.com>2024-08-21 12:07:27 -0500
commit1c9d8a62cb208afe1bc87669c7dd5d9590e615b2 (patch)
treee324d4143dec53ab281674e8de558fc99bcff979 /lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h
parent3b7611594f010ecd5233ab9580b2feb88837f9ef (diff)
downloadllvm-1c9d8a62cb208afe1bc87669c7dd5d9590e615b2.zip
llvm-1c9d8a62cb208afe1bc87669c7dd5d9590e615b2.tar.gz
llvm-1c9d8a62cb208afe1bc87669c7dd5d9590e615b2.tar.bz2
[libcxx] Add cache file for the GPU build (#99348)
Summary: This patch adds a CMake cache config file for the GPU build. This cache will set the default required options when used from the LLVM runtime interface or directly. These options pretty much disable everything the GPU can't handle. With this and the following patches: #99259, #99243, #99287, and #99333, we will be able to build `libc++` targeting the GPU with an invocation like this. ``` $ cmake ../llvm -DRUNTIMES_nvptx64-nvidia-cuda_CACHE_FILES=${LLVM_SRC}/../libcxx/cmake/caches/NVPTX.cmake \ -DRUNTIMES_amdgcn-amd-amdhsa_CACHE_FILES=${LLVM_SRC}/../libcxx/cmake/caches/AMDGPU.cmake \ -DRUNTIMES_nvptx64-nvidia-cuda_LLVM_ENABLE_RUNTIMES=compiler-rt;libc;libcxx \ -DRUNTIMES_amdgcn-amd-amdhsa_LLVM_ENABLE_RUNTIMES=compiler-rt;libc;libcxx \ -DLLVM_RUNTIME_TARGETS=amdgcn-amd-amdhsa;nvptx64-nvidia-cuda \ ``` This will then install the libraries and headers into the appropriate locations for use with `clang`.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python/PythonReadline.h')
0 files changed, 0 insertions, 0 deletions