Implement initial memory alignment awareness for SSE instructions. Vector loads
authorDan Gohman <gohman@apple.com>
Wed, 18 Jul 2007 20:23:34 +0000 (20:23 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 18 Jul 2007 20:23:34 +0000 (20:23 +0000)
commit4106f3714e8fc2d3561a3e64244d560b4cc41837
tree25298e24a4db0c07f25c3897491fd2ace9edb362
parentb54b315251848ddab87ef9f2aa9aac92e3c68357
Implement initial memory alignment awareness for SSE instructions. Vector loads
and stores that have a specified alignment of less than 16 bytes now use
instructions that support misaligned memory references.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40015 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
lib/Target/X86/X86InstrSSE.td
test/CodeGen/X86/sse-align-0.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-1.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-10.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-2.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-3.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-4.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-5.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-6.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-7.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-8.ll [new file with mode: 0644]
test/CodeGen/X86/sse-align-9.ll [new file with mode: 0644]