diff options
author | Jon Chesterfield <jonathanchesterfield@gmail.com> | 2023-05-04 22:30:53 +0100 |
---|---|---|
committer | Jon Chesterfield <jonathanchesterfield@gmail.com> | 2023-05-04 22:30:54 +0100 |
commit | b1323738649e96aac943f3773ec7336df110eea5 (patch) | |
tree | 808558e53296f5d54978e172d43729f1ea3ee0e8 /libc/cmake/modules/LLVMLibCLibraryRules.cmake | |
parent | 0a532207b8696d81e46017f444bd2257347f129b (diff) | |
download | llvm-b1323738649e96aac943f3773ec7336df110eea5.tar.gz |
[libc][rpc] Update locking to work on volta
Carefully work around not knowing the thread mask that nvptx intrinsic
functions require.
If the warp is converged when calling try_lock, a single rpc call will handle
all lanes within it. Otherwise more than one rpc call with thread masks that
compose to the unknown one will occur.
Reviewed By: jhuber6
Differential Revision: https://reviews.llvm.org/D149897
Diffstat (limited to 'libc/cmake/modules/LLVMLibCLibraryRules.cmake')
0 files changed, 0 insertions, 0 deletions