[LegalizeTypes][VP] Add integer promotion support for vp.select
authorVictor Perez <victor.perez@codeplay.com>
Wed, 5 Jan 2022 09:23:31 +0000 (09:23 +0000)
committerVictor Perez <victor.perez@codeplay.com>
Wed, 5 Jan 2022 11:01:52 +0000 (11:01 +0000)
commit96e220e6886868d6663d966ecc396befffc355e7
tree31e027ad93e1f5649405189c2b0ac40fd79acddb
parent87e258bc2b7ffdb68cdfae09f0acbdc907b493a3
[LegalizeTypes][VP] Add integer promotion support for vp.select

Promote select, vselect and vp.select in a similar way.

Reviewed By: craig.topper

Differential Revision: https://reviews.llvm.org/D116400
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
llvm/test/CodeGen/RISCV/rvv/fixed-vectors-vselect-vp.ll
llvm/test/CodeGen/RISCV/rvv/vselect-vp.ll