diff options
| author | Roman Lebedev <lebedev.ri@gmail.com> | 2019-05-30 19:27:19 +0000 |
|---|---|---|
| committer | Roman Lebedev <lebedev.ri@gmail.com> | 2019-05-30 19:27:19 +0000 |
| commit | cc9a9cf2378493ac3ba1f71a754561abbe0a766b (patch) | |
| tree | d42167e758ecacf6d436bd6b30ea00dfe84296b1 /llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp | |
| parent | ef95679741e01235c32547e5ae7f8259f703847a (diff) | |
| download | bcm5719-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

