summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2017-01-02 18:00:46 +0000
committerDaniel Berlin <dberlin@dberlin.org>2017-01-02 18:00:46 +0000
commit589cecc6e9ef0f2ab8b54512b97244587f74596a (patch)
tree2eaecf765822e5029f3d21b1f7770c3e0d160e64 /llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
parentb672537cbf84f192c784baee62b27debd2bf65e1 (diff)
downloadbcm5719-llvm-589cecc6e9ef0f2ab8b54512b97244587f74596a.tar.gz
bcm5719-llvm-589cecc6e9ef0f2ab8b54512b97244587f74596a.zip
NewGVN: Fix PR31480, PR31483, PR31499, by rewriting how memory congruence handling works.
Summary: Previously, we tried to fix up the equivalences during symbolic evaluation. This does not work. Now, we change the equivalences during congruence finding, where it belongs. We also initialize the equivalence table to give a maximal answer. Reviewers: davide Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D28192 llvm-svn: 290815
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/ARMException.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud