[llvm] 525e484 - [X86] Fix -Wunused-variable

Aiden Grossman via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 10 07:15:17 PDT 2026


Author: Aiden Grossman
Date: 2026-03-10T14:15:09Z
New Revision: 525e4842c3bf0557cb1a3dfd187c391adbe7717b

URL: https://github.com/llvm/llvm-project/commit/525e4842c3bf0557cb1a3dfd187c391adbe7717b
DIFF: https://github.com/llvm/llvm-project/commit/525e4842c3bf0557cb1a3dfd187c391adbe7717b.diff

LOG: [X86] Fix -Wunused-variable

Inline a variable in an assertion given it only has a single use.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index 328e79eb07ca5..fdf54790bed61 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -34525,12 +34525,11 @@ void X86TargetLowering::ReplaceNodeResults(SDNode *N,
   }
   case ISD::FSHL:
   case ISD::FSHR: {
-    EVT VT = N->getValueType(0);
     SDValue Op0 = N->getOperand(0);
     SDValue Op1 = N->getOperand(1);
     SDValue Amt = N->getOperand(2);
     assert(Subtarget.useAVX512Regs() && "AVX512F required");
-    assert(VT == MVT::i256 && "Unexpected VT!");
+    assert(N->getValueType(0) == MVT::i256 && "Unexpected VT!");
     if (!mayFoldIntoVector(Op0, DAG, Subtarget) ||
         !mayFoldIntoVector(Op1, DAG, Subtarget))
       return;


        


More information about the llvm-commits mailing list