aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
diff options
context:
space:
mode:
authorJoseph Huber <huberjn@outlook.com>2025-10-07 14:14:30 -0500
committerJoseph Huber <huberjn@outlook.com>2025-10-07 14:16:34 -0500
commit11fb8358fab2796e6cdc5f85d24cc33696317b11 (patch)
tree96bf7904b1a16f50974b4fa6fe78f03785b56945 /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
parentc5e343022cedd107559411378e6e008ef87b3caf (diff)
downloadllvm-11fb8358fab2796e6cdc5f85d24cc33696317b11.zip
llvm-11fb8358fab2796e6cdc5f85d24cc33696317b11.tar.gz
llvm-11fb8358fab2796e6cdc5f85d24cc33696317b11.tar.bz2
[libc] Make LIBC_EXIT RPC code use quick exit
Summary: This RPC call does the final exiting. The callbacks were handled on the GPU side and this is only 'valid' in the pretend mode where we treat the GPU like a CPU program. Doing this keeps us from crashing and burning if people continue using the program while this is running as `exit` would tear down the offloading library in memory and lead to segfaults. This just drops everything where it is and lets the process manager clean it up for us.
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions