diff options
author | Sanjay Patel <spatel@rotateright.com> | 2015-09-02 15:42:49 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2015-09-02 15:42:49 +0000 |
commit | fbcd189f8aab34ac2573ddf8d9ace2921b87e703 (patch) | |
tree | 5731e43ad2334b62ce6fdbd5f41f884287c75c23 /llvm/tools/llvm-readobj/llvm-readobj.cpp | |
parent | 9b819036076fe3a4e27c5a0f923fe139012fdfc7 (diff) | |
download | llvm-fbcd189f8aab34ac2573ddf8d9ace2921b87e703.zip llvm-fbcd189f8aab34ac2573ddf8d9ace2921b87e703.tar.gz llvm-fbcd189f8aab34ac2573ddf8d9ace2921b87e703.tar.bz2 |
[x86] fix allowsMisalignedMemoryAccesses() for 8-byte and smaller accesses
This is a continuation of the fix from:
http://reviews.llvm.org/D10662
and discussion in:
http://reviews.llvm.org/D12154
Here, we distinguish slow unaligned SSE (128-bit) accesses from slow unaligned
scalar (64-bit and under) accesses. Other lowering (eg, getOptimalMemOpType)
assumes that unaligned scalar accesses are always ok, so this changes
allowsMisalignedMemoryAccesses() to match that behavior.
Differential Revision: http://reviews.llvm.org/D12543
llvm-svn: 246658
Diffstat (limited to 'llvm/tools/llvm-readobj/llvm-readobj.cpp')
0 files changed, 0 insertions, 0 deletions