diff options
author | Antonio Frighetto <me@antoniofrighetto.com> | 2025-10-21 11:38:45 +0200 |
---|---|---|
committer | Antonio Frighetto <me@antoniofrighetto.com> | 2025-10-21 11:38:45 +0200 |
commit | efcda547945e1c079a016a2184fde5b3153e4621 (patch) | |
tree | d05d9bb1e481b6ce975107bece5847e009ff11c0 /clang/lib/AST/ByteCode/Program.cpp | |
parent | 1360aecb010a9f3c29221c6ee7823a19bdc4dc7e (diff) | |
download | llvm-efcda547945e1c079a016a2184fde5b3153e4621.zip llvm-efcda547945e1c079a016a2184fde5b3153e4621.tar.gz llvm-efcda547945e1c079a016a2184fde5b3153e4621.tar.bz2 |
[clang][CodeGen] Emit `llvm.tbaa.errno` metadata during module creation
Let Clang emit `llvm.tbaa.errno` metadata in order to let LLVM
carry out optimizations around errno-writing libcalls to, as
long as it is proved the involved memory location does not alias
`errno`.
Previous discussion: https://discourse.llvm.org/t/rfc-modelling-errno-memory-effects/82972.
Diffstat (limited to 'clang/lib/AST/ByteCode/Program.cpp')
0 files changed, 0 insertions, 0 deletions