aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2024-08-29 19:48:51 +0400
committerGitHub <noreply@github.com>2024-08-29 19:48:51 +0400
commit26c3a8404f1b3327a0982faeeaee94b08d1ee481 (patch)
tree057f6ddd1b6f3e4a15f162e601c20c868db4f70a /clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
parent5048fabb0579f1417f69cde49221b5b9e9c15414 (diff)
downloadllvm-26c3a8404f1b3327a0982faeeaee94b08d1ee481.zip
llvm-26c3a8404f1b3327a0982faeeaee94b08d1ee481.tar.gz
llvm-26c3a8404f1b3327a0982faeeaee94b08d1ee481.tar.bz2
AArch64: Use consistent atomicrmw expansion for FP operations (#103702)
Use LLSC or cmpxchg in the same cases as for the unsupported integer operations. This required some fixups to the LLSC implementatation to deal with the fp128 case. The comment about floating-point exceptions was wrong, because floating-point exceptions are not really exceptions at all.
Diffstat (limited to 'clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp')
0 files changed, 0 insertions, 0 deletions