[X86] Fold single-use variable into assert. NFC.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 4 Jun 2019 18:01:07 +0000 (18:01 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 4 Jun 2019 18:01:07 +0000 (18:01 +0000)
Avoids an unused variable warning in Release builds.

llvm-svn: 362534

llvm/lib/Target/X86/X86ISelLowering.cpp

index a15e375..6bdd448 100644 (file)
@@ -38133,8 +38133,8 @@ static SDValue combineLogicBlendIntoConditionalNegate(
     EVT VT, SDValue Mask, SDValue X, SDValue Y, const SDLoc &DL,
     SelectionDAG &DAG, const X86Subtarget &Subtarget) {
   EVT MaskVT = Mask.getValueType();
-  unsigned EltBits = MaskVT.getScalarSizeInBits();
-  assert(MaskVT.isInteger() && DAG.ComputeNumSignBits(Mask) == EltBits &&
+  assert(MaskVT.isInteger() &&
+         DAG.ComputeNumSignBits(Mask) == MaskVT.getScalarSizeInBits() &&
          "Mask must be zero/all-bits");
 
   if (X.getValueType() != MaskVT || Y.getValueType() != MaskVT)