aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/ModuleSymbolTable.cpp
diff options
context:
space:
mode:
authorDurgadoss R <durgadossr@nvidia.com>2024-08-20 20:46:05 +0530
committerGitHub <noreply@github.com>2024-08-20 20:46:05 +0530
commitd5e9691509aa774d1acedc4d3fa2d497757a2d6d (patch)
tree05e73c5cbdd81b17eb32819812258b2b7f6982f7 /llvm/lib/Object/ModuleSymbolTable.cpp
parent55d744eea36194809c4d16437db08aaa91c74292 (diff)
downloadllvm-d5e9691509aa774d1acedc4d3fa2d497757a2d6d.zip
llvm-d5e9691509aa774d1acedc4d3fa2d497757a2d6d.tar.gz
llvm-d5e9691509aa774d1acedc4d3fa2d497757a2d6d.tar.bz2
[NVPTX] Add elect.sync Intrinsic (#104780)
This patch adds an NVVM intrinsic and NVPTX codegen for the elect.sync PTX instruction. Lit tests are added in elect.ll and verified through ptxas. PTX ISA reference: https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#parallel-synchronization-and-communication-instructions-elect-sync Signed-off-by: Durgadoss R <durgadossr@nvidia.com>
Diffstat (limited to 'llvm/lib/Object/ModuleSymbolTable.cpp')
0 files changed, 0 insertions, 0 deletions