summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2019-05-30 19:27:19 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2019-05-30 19:27:19 +0000
commitcc9a9cf2378493ac3ba1f71a754561abbe0a766b (patch)
treed42167e758ecacf6d436bd6b30ea00dfe84296b1 /llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
parentef95679741e01235c32547e5ae7f8259f703847a (diff)
downloadbcm5719-llvm-cc9a9cf2378493ac3ba1f71a754561abbe0a766b.tar.gz
bcm5719-llvm-cc9a9cf2378493ac3ba1f71a754561abbe0a766b.zip
[DAGCombine] ((A-c1)+c2) -> (A+(c2-c1)) constant-fold
Summary: This was the root cause of the endless combine loop in D62257 https://rise4fun.com/Alive/d3W Reviewers: RKSimon, spatel, craig.topper, t.p.northover Reviewed By: t.p.northover Subscribers: t.p.northover, javed.absar, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D62662 llvm-svn: 362131
Diffstat (limited to 'llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud