summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorTim Northover <tnorthover@apple.com>2014-04-01 10:37:03 +0000
committerTim Northover <tnorthover@apple.com>2014-04-01 10:37:03 +0000
commitd8d613b979eed3a3b3cfe89b01aec43abacd2e5f (patch)
tree268f017e34a780082eab8389a24b0eb1bca169ab /llvm/lib
parentb50ccf8e26653781191491aab90c7379f29bd5e1 (diff)
downloadbcm5719-llvm-d8d613b979eed3a3b3cfe89b01aec43abacd2e5f.tar.gz
bcm5719-llvm-d8d613b979eed3a3b3cfe89b01aec43abacd2e5f.zip
ARM64: fix bug in ld3r (1d) SelectionDAG.
llvm-svn: 205293
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp b/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp
index a3a83e1d9f9..adf1bfeddf0 100644
--- a/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp
+++ b/llvm/lib/Target/ARM64/ARM64ISelDAGToDAG.cpp
@@ -2104,7 +2104,7 @@ SDNode *ARM64DAGToDAGISel::Select(SDNode *Node) {
else if (VT == MVT::v4i32 || VT == MVT::v4f32)
return SelectLoad(Node, 3, ARM64::LD3Rv4s, ARM64::qsub0);
else if (VT == MVT::v1i64 || VT == MVT::v1f64)
- return SelectLoad(Node, 3, ARM64::LD4Rv1d, ARM64::dsub0);
+ return SelectLoad(Node, 3, ARM64::LD3Rv1d, ARM64::dsub0);
else if (VT == MVT::v2i64 || VT == MVT::v2f64)
return SelectLoad(Node, 3, ARM64::LD3Rv2d, ARM64::qsub0);
break;
OpenPOWER on IntegriCloud