diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-07-16 07:28:14 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-07-16 07:28:14 +0000 |
commit | be8efa54b6253e0c3c641c007e791e9d1a12bb47 (patch) | |
tree | 8ab137f2983f31052da0866c7dc2c5e9f31b3ebd /lib/Transforms | |
parent | 817a6a9eaa96a82c821143f13c756d7fa76cea71 (diff) | |
download | external_llvm-be8efa54b6253e0c3c641c007e791e9d1a12bb47.zip external_llvm-be8efa54b6253e0c3c641c007e791e9d1a12bb47.tar.gz external_llvm-be8efa54b6253e0c3c641c007e791e9d1a12bb47.tar.bz2 |
Fix PR2296. Do not transform x86_sse2_storel_dq into a full-width store.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53666 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms')
-rw-r--r-- | lib/Transforms/Scalar/InstructionCombining.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/lib/Transforms/Scalar/InstructionCombining.cpp b/lib/Transforms/Scalar/InstructionCombining.cpp index 743c0c1..c35d92c 100644 --- a/lib/Transforms/Scalar/InstructionCombining.cpp +++ b/lib/Transforms/Scalar/InstructionCombining.cpp @@ -8646,7 +8646,6 @@ Instruction *InstCombiner::visitCallInst(CallInst &CI) { case Intrinsic::x86_sse_storeu_ps: case Intrinsic::x86_sse2_storeu_pd: case Intrinsic::x86_sse2_storeu_dq: - case Intrinsic::x86_sse2_storel_dq: // Turn X86 storeu -> store if the pointer is known aligned. if (GetOrEnforceKnownAlignment(II->getOperand(1), 16) >= 16) { const Type *OpPtrTy = |