[AArch64]Add support to spill/fill D tuples such as DPair/DTriple/DQuad. There is...
authorHao Liu <Hao.Liu@arm.com>
Tue, 7 Jan 2014 10:50:43 +0000 (10:50 +0000)
committerHao Liu <Hao.Liu@arm.com>
Tue, 7 Jan 2014 10:50:43 +0000 (10:50 +0000)
commit1a080cef909279240f14ebfb8ec19db9c038cbfb
tree5a6d6f8646a49b3deba38343746e6c9fc150bd49
parentbba676f3fee988c09c23172aa09eb6a363d9f473
[AArch64]Add support to spill/fill D tuples such as DPair/DTriple/DQuad. There is no test cases for D tuple as the original test cases are too large. As the spill/fill of the D tuple is similar to the Q tuple, the correctness can be guaranteed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198684 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/AArch64/AArch64InstrInfo.cpp
lib/Target/AArch64/AArch64RegisterInfo.cpp
lib/Target/AArch64/AArch64RegisterInfo.td
test/CodeGen/AArch64/neon-vector-list-spill.ll