aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorOliver Hunt <oliver@apple.com>2025-06-04 00:21:20 -0700
committerGitHub <noreply@github.com>2025-06-04 00:21:20 -0700
commit93314bd9462d5c41a23fb402be7ae0c7d099e274 (patch)
tree1f0d1875d646ac9783eb12da95237ba60a6defd3 /clang/lib/CodeGen/CodeGenModule.cpp
parente8b0a16f0c0126555fbb4062c715b59e3e5e727b (diff)
downloadllvm-93314bd9462d5c41a23fb402be7ae0c7d099e274.zip
llvm-93314bd9462d5c41a23fb402be7ae0c7d099e274.tar.gz
llvm-93314bd9462d5c41a23fb402be7ae0c7d099e274.tar.bz2
[clang][PAC] Add __builtin_get_vtable_pointer (#139790)
With pointer authentication it becomes non-trivial to correctly load the vtable pointer of a polymorphic object. __builtin_get_vtable_pointer is a function that performs the load and performs the appropriate authentication operations if necessary.
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions