[GlobalISel][AArch64] Save a copy on G_SELECT by fixing condition to GPR
authorJessica Paquette <jpaquette@apple.com>
Tue, 23 Jul 2019 21:39:50 +0000 (21:39 +0000)
committerJessica Paquette <jpaquette@apple.com>
Tue, 23 Jul 2019 21:39:50 +0000 (21:39 +0000)
commita2fae1e3e99119d2701c855b71991c80648376fa
tree4d86ce473418e7a51f1b0afa6b1ae9f643ec714e
parentb362c976fb7d25f3eb4a5297abbad5489ea8deef
[GlobalISel][AArch64] Save a copy on G_SELECT by fixing condition to GPR

The condition can never be fed by FPRs, so it should always be on a GPR.

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

llvm-svn: 366854
llvm/lib/Target/AArch64/AArch64RegisterBankInfo.cpp
llvm/test/CodeGen/AArch64/GlobalISel/regbank-fp-use-def.mir
llvm/test/CodeGen/AArch64/GlobalISel/regbank-select.mir