diff options
| author | Tim Northover <tnorthover@apple.com> | 2014-04-01 10:37:03 +0000 |
|---|---|---|
| committer | Tim Northover <tnorthover@apple.com> | 2014-04-01 10:37:03 +0000 |
| commit | d8d613b979eed3a3b3cfe89b01aec43abacd2e5f (patch) | |
| tree | 268f017e34a780082eab8389a24b0eb1bca169ab /llvm/lib | |
| parent | b50ccf8e26653781191491aab90c7379f29bd5e1 (diff) | |
| download | bcm5719-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.cpp | 2 |
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; |

