Implement a feature (-vector-unaligned-mem) to allow targets to
authorDavid Greene <greened@obbligato.org>
Mon, 11 Jan 2010 16:29:42 +0000 (16:29 +0000)
committerDavid Greene <greened@obbligato.org>
Mon, 11 Jan 2010 16:29:42 +0000 (16:29 +0000)
commit95eb2eeea65fbae223ffd517f3984f14b034fcb8
tree3ba2215c7b9af87892682a96387fa4c17cb297bd
parent5b7e48b56cfc0904636a0a1c0d4f7b81133c48c2
Implement a feature (-vector-unaligned-mem) to allow targets to
ignore alignment requirements for SIMD memory operands.  This
is useful on architectures like the AMD 10h that do not trap on
unaligned references if a status bit is twiddled at startup time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@93151 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/X86/X86.td
lib/Target/X86/X86InstrSSE.td
lib/Target/X86/X86Subtarget.cpp
lib/Target/X86/X86Subtarget.h
test/CodeGen/X86/2010-01-07-UAMemFeature.ll [new file with mode: 0644]