summaryrefslogtreecommitdiffstats
path: root/llvm/lib/LTO/LTO.cpp
diff options
context:
space:
mode:
authorAmara Emerson <aemerson@apple.com>2018-12-05 00:03:09 +0000
committerAmara Emerson <aemerson@apple.com>2018-12-05 00:03:09 +0000
commit8547f4fb7f5b4527c6753b3e3464edeeed9463cc (patch)
treea97cecc4b9539a8827455f7646576477ee95a844 /llvm/lib/LTO/LTO.cpp
parent22651f50efb847c9b7cef0da68986568ba21ecea (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud