diff options
| author | Amara Emerson <aemerson@apple.com> | 2018-12-05 00:03:09 +0000 |
|---|---|---|
| committer | Amara Emerson <aemerson@apple.com> | 2018-12-05 00:03:09 +0000 |
| commit | 8547f4fb7f5b4527c6753b3e3464edeeed9463cc (patch) | |
| tree | a97cecc4b9539a8827455f7646576477ee95a844 /llvm/lib/LTO/LTO.cpp | |
| parent | 22651f50efb847c9b7cef0da68986568ba21ecea (diff) | |
| download | bcm5719-llvm-8547f4fb7f5b4527c6753b3e3464edeeed9463cc.tar.gz bcm5719-llvm-8547f4fb7f5b4527c6753b3e3464edeeed9463cc.zip | |
[AArch64][GlobalISel] Re-enable selection of volatile loads.
We previously disabled this in r323371 because of a bug where we selected an
extending load, but didn't delete the old G_LOAD, resulting in two loads being
generated for volatile loads.
Since we now have dedicated G_SEXTLOAD/G_ZEXTLOAD operations, and that the
tablegen patterns should no longer be able to select (ext(load x)) patterns, it
should be safe to re-enable it.
The old test case should still work as expected.
llvm-svn: 348320
Diffstat (limited to 'llvm/lib/LTO/LTO.cpp')
0 files changed, 0 insertions, 0 deletions

