[llvm] r362534 - [X86] Fold single-use variable into assert. NFC.

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Tue Jun 4 11:01:07 PDT 2019


Author: d0k
Date: Tue Jun  4 11:01:07 2019
New Revision: 362534

URL: http://llvm.org/viewvc/llvm-project?rev=362534&view=rev
Log:
[X86] Fold single-use variable into assert. NFC.

Avoids an unused variable warning in Release builds.

Modified:
    llvm/trunk/lib/Target/X86/X86ISelLowering.cpp

Modified: llvm/trunk/lib/Target/X86/X86ISelLowering.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86ISelLowering.cpp?rev=362534&r1=362533&r2=362534&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86ISelLowering.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86ISelLowering.cpp Tue Jun  4 11:01:07 2019
@@ -38133,8 +38133,8 @@ static SDValue combineLogicBlendIntoCond
     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)




More information about the llvm-commits mailing list