[VE] Update ISel patterns for select instruction
authorKazushi (Jam) Marukawa <marukawa@nec.com>
Thu, 15 Oct 2020 21:24:29 +0000 (06:24 +0900)
committerKazushi (Jam) Marukawa <marukawa@nec.com>
Mon, 19 Oct 2020 09:28:21 +0000 (18:28 +0900)
commitaf8b444de328b87d404304acb7259304d06b5a36
treefdbec67de90f8e6ca1c0d0a697b3c752107125a7
parente7c90418fc8acce383b1bd0e54ae1751d1a2c2c6
[VE] Update ISel patterns for select instruction

Add an ISel pattern for fp128 select instruction and optimize generated
code for other types' select. instructions.  Add a regression test also.

Reviewed By: simoll

Differential Revision: https://reviews.llvm.org/D89509
llvm/lib/Target/VE/VEInstrInfo.td
llvm/test/CodeGen/VE/pic_access_static_data.ll
llvm/test/CodeGen/VE/select.ll