diff options
| author | Geoff Berry <gberry@codeaurora.org> | 2018-04-10 21:43:03 +0000 |
|---|---|---|
| committer | Geoff Berry <gberry@codeaurora.org> | 2018-04-10 21:43:03 +0000 |
| commit | 5696e075c3a11e1cab440a5c8efb57c67ac40812 (patch) | |
| tree | 158a3c2934de9439867e106a9969967b7bef4339 /llvm/lib/Target/TargetIntrinsicInfo.cpp | |
| parent | 52b1f9a30b3590bf9b5b708136f50e1e33851554 (diff) | |
| download | bcm5719-llvm-5696e075c3a11e1cab440a5c8efb57c67ac40812.tar.gz bcm5719-llvm-5696e075c3a11e1cab440a5c8efb57c67ac40812.zip | |
[AArch64][Falkor] Fix bug in Falkor HWPF collision avoidance pass.
Summary:
When inserting MOVs to avoid Falkor HWPF collisions, the non-base
register operand of load instructions (e.g. a register offset) was not
being considered live, so it could potentially have been used as a
scratch register, clobbering the actual offset value.
Reviewers: mcrosier
Subscribers: rengolin, javed.absar, kristof.beyls, llvm-commits
Differential Revision: https://reviews.llvm.org/D45502
llvm-svn: 329761
Diffstat (limited to 'llvm/lib/Target/TargetIntrinsicInfo.cpp')
0 files changed, 0 insertions, 0 deletions

