summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorMon P Wang <wangmp@apple.com>2009-01-28 23:11:14 +0000
committerMon P Wang <wangmp@apple.com>2009-01-28 23:11:14 +0000
commit9150f735fa3180c3985c12456856a7cede64b82e (patch)
tree7e27e018baf784c74f114839d6834dc36f6a8082 /llvm/lib
parentd27a820ae237766c2f3b92e189ba70cdd471c276 (diff)
downloadbcm5719-llvm-9150f735fa3180c3985c12456856a7cede64b82e.tar.gz
bcm5719-llvm-9150f735fa3180c3985c12456856a7cede64b82e.zip
Fixed lowering of v816 shuffles.
llvm-svn: 63252
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index f48d75253df..6ec97e2db60 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -3677,7 +3677,7 @@ SDValue LowerVECTOR_SHUFFLEv8i16(SDValue V1, SDValue V2,
++V2InOrder;
} else if (EltIdx < 8) {
V1Elts.push_back(Elt);
- V2Elts.push_back(DAG.getConstant(i+8, MaskEVT));
+ V2Elts.push_back(DAG.getConstant(EltIdx+8, MaskEVT));
++V1FromV1;
} else {
V1Elts.push_back(Elt);
OpenPOWER on IntegriCloud