aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInstance.cpp
diff options
context:
space:
mode:
authorKevin P. Neal <kevin.neal@sas.com>2024-03-29 14:54:51 -0400
committerGitHub <noreply@github.com>2024-03-29 14:54:51 -0400
commitfe893c93b7bd3b3c436b97383db21e08c9ec4b25 (patch)
treebc0c5e3a10f3686f9d08291617a4de512449808e /clang/lib/Frontend/CompilerInstance.cpp
parent2684a0966d5c84071c811c68ec25e41a0beb26f4 (diff)
downloadllvm-fe893c93b7bd3b3c436b97383db21e08c9ec4b25.zip
llvm-fe893c93b7bd3b3c436b97383db21e08c9ec4b25.tar.gz
llvm-fe893c93b7bd3b3c436b97383db21e08c9ec4b25.tar.bz2
[FPEnv][AtomicExpand] Correct strictfp attribute handling in AtomicExpandPass (#87082)
The AtomicExpand pass was lowering function calls with the strictfp attribute to sequences that included function calls incorrectly lacking the attribute. This patch corrects that. The pass now also emits the correct constrained fp call instead of normal FP instructions when in a function with the strictfp attribute. Test changes verified with D146845.
Diffstat (limited to 'clang/lib/Frontend/CompilerInstance.cpp')
0 files changed, 0 insertions, 0 deletions