summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2017-01-26 22:21:48 +0000
committerDaniel Berlin <dberlin@dberlin.org>2017-01-26 22:21:48 +0000
commit1ea5f324bd290cf2d5f977b1c108088f3d99bfa3 (patch)
tree0ac3881940fdd791cd7508c1dc7bcd149be863b4 /clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp
parent50753f02c2bb176f8a6276a9479427683dca251f (diff)
downloadbcm5719-llvm-1ea5f324bd290cf2d5f977b1c108088f3d99bfa3.tar.gz
bcm5719-llvm-1ea5f324bd290cf2d5f977b1c108088f3d99bfa3.zip
NewGVN: Fix bug exposed by PR31761
Summary: This does not actually fix the testcase in PR31761 (discussion is ongoing on the testcase), but does fix a bug it exposes, where stores were not properly clobbering loads. We accomplish this by unifying the memory equivalence infratructure back into the normal congruence infrastructure, and then properly destroying congruence classes when memory state leaders disappear. Reviewers: davide Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D29195 llvm-svn: 293216
Diffstat (limited to 'clang-tools-extra/clang-tidy/modernize/ModernizeTidyModule.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud