diff options
author | Arnaud A. de Grandmaison <arnaud.degrandmaison@arm.com> | 2015-10-07 07:41:29 +0000 |
---|---|---|
committer | Arnaud A. de Grandmaison <arnaud.degrandmaison@arm.com> | 2015-10-07 07:41:29 +0000 |
commit | a6178a179d32e8dac6c0a8600e05cda69c32f4c7 (patch) | |
tree | b4ac361bdaaaa8d05c4cfe1fea5c820ad1eacd6f /clang/unittests/Basic/VirtualFileSystemTest.cpp | |
parent | 259f1508f08f662eb2ecfab5155cd92e0c03eff8 (diff) | |
download | bcm5719-llvm-a6178a179d32e8dac6c0a8600e05cda69c32f4c7.tar.gz bcm5719-llvm-a6178a179d32e8dac6c0a8600e05cda69c32f4c7.zip |
[EarlyCSE] Fix handling of target memory intrinsics for CSE'ing loads.
Summary:
Some target intrinsics can access multiple elements, using the pointer as a
base address (e.g. AArch64 ld4). When trying to CSE such instructions,
it must be checked the available value comes from a compatible instruction
because the pointer is not enough to discriminate whether the value is
correct.
Reviewers: ssijaric
Subscribers: mcrosier, llvm-commits, aemerson
Differential Revision: http://reviews.llvm.org/D13475
llvm-svn: 249523
Diffstat (limited to 'clang/unittests/Basic/VirtualFileSystemTest.cpp')
0 files changed, 0 insertions, 0 deletions