[AArch64][GlobalISel] Unmerge into scalars from a vector should use FPR bank.
authorAmara Emerson <aemerson@apple.com>
Tue, 29 Jan 2019 21:19:33 +0000 (21:19 +0000)
committerAmara Emerson <aemerson@apple.com>
Tue, 29 Jan 2019 21:19:33 +0000 (21:19 +0000)
commit102c9ed768d534189bb51b53212dbba7eee9e412
tree805e54caaa3524ce8d346b04eccdaaa951c684d2
parenta4c33ecd78b3b8e3ceca3e6c96626218304110f5
[AArch64][GlobalISel] Unmerge into scalars from a vector should use FPR bank.

This currently shows up as a selection fallback since the dest regs were given
GPR banks but the source was a vector FPR reg.

Differential Revision: https://reviews.llvm.org/D57408

llvm-svn: 352545
llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/regbankselect-unmerge-vec.mir [new file with mode: 0644]