Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq.
authorDan Gohman <gohman@apple.com>
Mon, 16 Feb 2009 00:44:23 +0000 (00:44 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 16 Feb 2009 00:44:23 +0000 (00:44 +0000)
commit926b0a27b9adf79b89042785b8496cced5a49883
tree20ce4c7266df5215aac60fa4fcca9082eac4397e
parent97d116346cdf47ce0c8536a69ff6c606309cb4c0
Change these tests to use regular loads instead of llvm.x86.sse2.loadu.dq.
Enhance instcombine to use the preferred field of
GetOrEnforceKnownAlignment in more cases, so that regular IR operations are
optimized in the same way that the intrinsics currently are.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64623 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/InstructionCombining.cpp
test/CodeGen/X86/2006-05-11-InstrSched.ll
test/CodeGen/X86/iv-users-in-other-loops.ll
test/Transforms/InstCombine/align-inc.ll