aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools/llvm-readobj/llvm-readobj.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2015-09-02 15:42:49 +0000
committerSanjay Patel <spatel@rotateright.com>2015-09-02 15:42:49 +0000
commitfbcd189f8aab34ac2573ddf8d9ace2921b87e703 (patch)
tree5731e43ad2334b62ce6fdbd5f41f884287c75c23 /llvm/tools/llvm-readobj/llvm-readobj.cpp
parent9b819036076fe3a4e27c5a0f923fe139012fdfc7 (diff)
downloadllvm-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