Remove the unaligned load intrinsics in favor of using native unaligned loads.
authorBill Wendling <isanbard@gmail.com>
Tue, 12 Apr 2011 22:46:31 +0000 (22:46 +0000)
committerBill Wendling <isanbard@gmail.com>
Tue, 12 Apr 2011 22:46:31 +0000 (22:46 +0000)
commitd5f323d70bd2d9bc8a63a68bfe439a69e0104bbf
tree51593a18718d656918be4f28c4a5f5706e0a0366
parent0b756349a718e046abba84c316877a682eb0ff2f
Remove the unaligned load intrinsics in favor of using native unaligned loads.

Now that we have a first-class way to represent unaligned loads, the unaligned
load intrinsics are superfluous.

First part of <rdar://problem/8460511>.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@129401 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/IntrinsicsX86.td
lib/Target/X86/X86InstrInfo.cpp
lib/Target/X86/X86InstrSSE.td
lib/Transforms/InstCombine/InstCombineCalls.cpp
lib/Transforms/Scalar/LoopStrengthReduce.cpp
lib/VMCore/AutoUpgrade.cpp
test/Assembler/AutoUpgradeIntrinsics.ll
test/CodeGen/X86/avx-intrinsics-x86.ll