commit | 3bf12ab860751a55fc8c16517a992497b98be11b | [log] [tgz] |
---|---|---|
author | Bob Wilson <bob.wilson@apple.com> | Tue Oct 06 22:01:59 2009 +0000 |
committer | Bob Wilson <bob.wilson@apple.com> | Tue Oct 06 22:01:59 2009 +0000 |
tree | ef83b81142ec3b2b0b257bf8cf823e56d76c052d | |
parent | 349d82d40003cb6e6c604c5a447ba692468a50a6 [diff] [blame] |
Add codegen support for NEON vld2 operations on quad registers. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83422 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/NEONPreAllocPass.cpp b/lib/Target/ARM/NEONPreAllocPass.cpp index 9edb44b..da1c662 100644 --- a/lib/Target/ARM/NEONPreAllocPass.cpp +++ b/lib/Target/ARM/NEONPreAllocPass.cpp
@@ -52,6 +52,13 @@ NumRegs = 2; return true; + case ARM::VLD2q8: + case ARM::VLD2q16: + case ARM::VLD2q32: + FirstOpnd = 0; + NumRegs = 4; + return true; + case ARM::VLD3d8: case ARM::VLD3d16: case ARM::VLD3d32: