aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@sifive.com>2023-02-23 09:05:59 -0800
committerCraig Topper <craig.topper@sifive.com>2023-02-23 09:05:59 -0800
commit83cd4bea015feb5729871832784c424b0743a803 (patch)
tree8e2544cd2a72ccd3859cffd14c11d4d916616303 /llvm/lib/Analysis/ModuleSummaryAnalysis.cpp
parent875391728c11339c8a6cd3338bcaa5ec0ffc2496 (diff)
downloadllvm-83cd4bea015feb5729871832784c424b0743a803.zip
llvm-83cd4bea015feb5729871832784c424b0743a803.tar.gz
llvm-83cd4bea015feb5729871832784c424b0743a803.tar.bz2
[Clang] Teach buildFMulAdd to peek through fneg to find fmul.
Allows us to handle expressions like -(a * b) + c Based on the examples from D144366 that gcc seems to get. Reviewed By: kpn Differential Revision: https://reviews.llvm.org/D144447
Diffstat (limited to 'llvm/lib/Analysis/ModuleSummaryAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions