[AArch64][RegisterBankInfo] Change the default mapping of fp stores.
authorQuentin Colombet <qcolombet@apple.com>
Wed, 10 May 2017 15:19:41 +0000 (15:19 +0000)
committerQuentin Colombet <qcolombet@apple.com>
Wed, 10 May 2017 15:19:41 +0000 (15:19 +0000)
commit307e29124cf3573e2d9df9821d55016dbcd9defa
treee9c328d612e699d4739edd635a981c7bdf14bbe4
parent816542ceb39ed51c942fa94b5c27041b82fb4d1c
[AArch64][RegisterBankInfo] Change the default mapping of fp stores.

For stores, check if the stored value is defined by a floating point
instruction and if yes, we return a default mapping with FPR instead
of GPR.

llvm-svn: 302679
llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/arm64-regbankselect.mir