[X86] Fold some variable declarations and initializations into if statements. NFC
llvm-svn: 256451
This commit is contained in:
parent
13dfb7df32
commit
fa5f35e6ad
|
|
@ -4922,8 +4922,7 @@ static bool getTargetShuffleMask(SDNode *N, MVT VT,
|
||||||
if (MaskNode->getOpcode() == X86ISD::VBROADCAST) {
|
if (MaskNode->getOpcode() == X86ISD::VBROADCAST) {
|
||||||
unsigned NumEltsInMask = MaskNode->getNumOperands();
|
unsigned NumEltsInMask = MaskNode->getNumOperands();
|
||||||
MaskNode = MaskNode->getOperand(0);
|
MaskNode = MaskNode->getOperand(0);
|
||||||
auto *CN = dyn_cast<ConstantSDNode>(MaskNode);
|
if (auto *CN = dyn_cast<ConstantSDNode>(MaskNode)) {
|
||||||
if (CN) {
|
|
||||||
APInt MaskEltValue = CN->getAPIntValue();
|
APInt MaskEltValue = CN->getAPIntValue();
|
||||||
for (unsigned i = 0; i < NumEltsInMask; ++i)
|
for (unsigned i = 0; i < NumEltsInMask; ++i)
|
||||||
RawMask.push_back(MaskEltValue.getLoBits(MaskLoBits).getZExtValue());
|
RawMask.push_back(MaskEltValue.getLoBits(MaskLoBits).getZExtValue());
|
||||||
|
|
@ -4946,8 +4945,7 @@ static bool getTargetShuffleMask(SDNode *N, MVT VT,
|
||||||
if (!MaskCP || MaskCP->isMachineConstantPoolEntry())
|
if (!MaskCP || MaskCP->isMachineConstantPoolEntry())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
auto *C = dyn_cast<Constant>(MaskCP->getConstVal());
|
if (auto *C = dyn_cast<Constant>(MaskCP->getConstVal())) {
|
||||||
if (C) {
|
|
||||||
DecodeVPERMVMask(C, VT, Mask);
|
DecodeVPERMVMask(C, VT, Mask);
|
||||||
if (Mask.empty())
|
if (Mask.empty())
|
||||||
return false;
|
return false;
|
||||||
|
|
@ -4999,8 +4997,7 @@ static bool getTargetShuffleMask(SDNode *N, MVT VT,
|
||||||
if (!MaskCP || MaskCP->isMachineConstantPoolEntry())
|
if (!MaskCP || MaskCP->isMachineConstantPoolEntry())
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
auto *C = dyn_cast<Constant>(MaskCP->getConstVal());
|
if (auto *C = dyn_cast<Constant>(MaskCP->getConstVal())) {
|
||||||
if (C) {
|
|
||||||
DecodeVPERMV3Mask(C, VT, Mask);
|
DecodeVPERMV3Mask(C, VT, Mask);
|
||||||
if (Mask.empty())
|
if (Mask.empty())
|
||||||
return false;
|
return false;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue