aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/IR/Function.cpp
diff options
context:
space:
mode:
authorChiaHungDuan <chiahungduan@google.com>2024-02-05 14:36:04 -0800
committerGitHub <noreply@github.com>2024-02-05 14:36:04 -0800
commit8ce036d539cdaaee50ce7c63f963b7d68c43282e (patch)
tree6bfdb677b413104743250a20972a116a3ed247f7 /llvm/lib/IR/Function.cpp
parentdfdea4d5fb18ddf928b043a359e50c3f015dae71 (diff)
downloadllvm-8ce036d539cdaaee50ce7c63f963b7d68c43282e.zip
llvm-8ce036d539cdaaee50ce7c63f963b7d68c43282e.tar.gz
llvm-8ce036d539cdaaee50ce7c63f963b7d68c43282e.tar.bz2
[scudo] Add ScopedTSD to avoid releasing TSD manually (#80061)
This makes the use of TSD be RAII style and avoid the exposing of the type of TSDs. Also move some thread safety analyses from static to runtime because of its limitation. Even we mark some code path as NO_THREAD_SAFETY_ANALYSIS but we still have the `assertLocked()` cover the correctness.
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions