aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/CodeGen.cpp
diff options
context:
space:
mode:
authorJoseph Huber <jhuber6@vols.utk.edu>2022-05-18 19:33:17 -0400
committerJoseph Huber <jhuber6@vols.utk.edu>2022-05-19 12:30:35 -0400
commitdbffa4073cf8cf278d72ad1bc3defdf7ae4f8949 (patch)
tree2649d43c9bca3228e7c8acef04ba4d06b7b14103 /llvm/lib/CodeGen/CodeGen.cpp
parentc35ca3a1c78f693b749ad11742350b7fc6c5cd89 (diff)
downloadllvm-dbffa4073cf8cf278d72ad1bc3defdf7ae4f8949.zip
llvm-dbffa4073cf8cf278d72ad1bc3defdf7ae4f8949.tar.gz
llvm-dbffa4073cf8cf278d72ad1bc3defdf7ae4f8949.tar.bz2
[NVVM] Update intrinsic defintions to include the `nocallback` attribute
This patch adds the `nocallback` attribute to the NVVM intrinsics that did not use the `DefaultAttrsIntrinsic` method that includes it already. The `nocallback` attribute states that the intrinsic function cannot enter back into the caller's translation-unit. This allows as to determine that a function calling a `nocallback` function can have the `norecurse` attribute. This should be safe for all the NVVM intrinsics because they do not call other functions within the translation unit. Reviewed By: jdoerfert Differential Revision: https://reviews.llvm.org/D125937
Diffstat (limited to 'llvm/lib/CodeGen/CodeGen.cpp')
0 files changed, 0 insertions, 0 deletions