ARM64: mark x7 as used when an i128 gets shunted onto the stack.
authorTim Northover <tnorthover@apple.com>
Wed, 16 Apr 2014 09:03:25 +0000 (09:03 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 16 Apr 2014 09:03:25 +0000 (09:03 +0000)
commitbe50dc8b1fdf8d15f9bc4b96bc7c1184f005c1cf
treebb31127149e28bee640cd5ffe960dd2f69327114
parent7474c171e1185812655352e32d2a44339aab0250
ARM64: mark x7 as used when an i128 gets shunted onto the stack.

The second half of a split i128 was ending up in x7, which is not a good thing.

This is another part of PR19432.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206366 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM64/ARM64CallingConvention.td
test/CodeGen/ARM64/aapcs.ll