[AArch64][Falkor] Fix bug in falkor prefetcher fix pass.
authorGeoff Berry <gberry@codeaurora.org>
Tue, 26 Sep 2017 21:40:46 +0000 (21:40 +0000)
committerGeoff Berry <gberry@codeaurora.org>
Tue, 26 Sep 2017 21:40:46 +0000 (21:40 +0000)
commitbbfa246ad3c7c7bc7cf3184e64fbcc4fb483fe54
tree690a645d230bd8db722f3c80d202a881c1f9531f
parenta4b2f5df5eabb86b54b9c4257660305d477a9aca
[AArch64][Falkor] Fix bug in falkor prefetcher fix pass.

Summary:
In rare cases, loads that don't get prefetched that were marked as
strided loads could cause a crash if they occurred in a loop with other
colliding loads.

Reviewers: mcrosier

Subscribers: aemerson, rengolin, javed.absar, kristof.beyls

Differential Revision: https://reviews.llvm.org/D38261

llvm-svn: 314252
llvm/lib/Target/AArch64/AArch64FalkorHWPFFix.cpp
llvm/test/CodeGen/AArch64/falkor-hwpf-fix.mir