aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/InitPreprocessor.cpp
diff options
context:
space:
mode:
authorKevin P. Neal <kevin.neal@sas.com>2022-10-24 11:33:05 -0400
committerKevin P. Neal <kevin.neal@sas.com>2022-10-24 11:43:20 -0400
commitcfb88ee3ba703ed0c469bb09dfe1cc9235579dfc (patch)
tree6599cf349b0c9ec7c43f1ab952263906b8deb9f8 /clang/lib/Frontend/InitPreprocessor.cpp
parent718bb22c28064ec6c6d9a7c9a36be1b1e9a64316 (diff)
downloadllvm-cfb88ee3ba703ed0c469bb09dfe1cc9235579dfc.zip
llvm-cfb88ee3ba703ed0c469bb09dfe1cc9235579dfc.tar.gz
llvm-cfb88ee3ba703ed0c469bb09dfe1cc9235579dfc.tar.bz2
[StrictFP][IPSCCP] Constant fold intrinsics with metadata arguments
This teaches the SCCP Solver how to constant fold more intrinsics. Constant folding appears to be just as good as D115737 but much, much lower in code change impact as suggested by nikic. The constrained floating-point intrinsics all take at least one metadata argument and were the motivation for the change. Differential Revision: https://reviews.llvm.org/D136466
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
0 files changed, 0 insertions, 0 deletions