[LegalizeTypes] Remove IsVP argument from type legalization methods. NFC
authorCraig Topper <craig.topper@sifive.com>
Wed, 5 Jan 2022 16:52:53 +0000 (08:52 -0800)
committerCraig Topper <craig.topper@sifive.com>
Wed, 5 Jan 2022 17:00:48 +0000 (09:00 -0800)
commit88ecdd30f607f884d4f650cbcd755c1d27c9f3fa
tree1a55376537240739c358f6cf087f0fbec0c49ae5
parentfd992aac195a3596c30108a9263b0d1244fafe46
[LegalizeTypes] Remove IsVP argument from type legalization methods. NFC

We can either check the opcode or number of operands or use
ISD::isVPOpcode inside the methods.

In some places I've used number of operands figuring that it is
cheaper than isVPOpcode. I've included isVPOpcode in an assert to
verify.

Reviewed By: frasercrmck

Differential Revision: https://reviews.llvm.org/D116578
llvm/include/llvm/CodeGen/SelectionDAGNodes.h
llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp