Mark the armv7 q0-q3 and q8-q15 registers as volatile (not callee
authorJason Molenda <jmolenda@apple.com>
Tue, 2 Dec 2014 23:21:05 +0000 (23:21 +0000)
committerJason Molenda <jmolenda@apple.com>
Tue, 2 Dec 2014 23:21:05 +0000 (23:21 +0000)
commit22f58dffeb6eb57b18e78d73cce3b2b98af329f5
treeeb6b1f088ca9ba8ef21177a7fbefdc8d3137d929
parent111c6533c202234a9085326fc237c03f7ca6f54f
Mark the armv7 q0-q3 and q8-q15 registers as volatile (not callee
preserved) in the ABI.

Realistically lldb isn't able to track register saves of any of
the neon regs right now so we should probably mark all of the
regs as unavailable when you're not on stack frame 0...

<rdar://problem/19115127>

llvm-svn: 223174
lldb/source/Plugins/ABI/MacOSX-arm/ABIMacOSX_arm.cpp