[llvm] c1ef642 - [X86] Remove unused 'OneUse' option from IsNOT helper. NFCI.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 24 04:14:55 PDT 2021


Author: Simon Pilgrim
Date: 2021-03-24T11:14:38Z
New Revision: c1ef642ad8b5b60bee25d9263beff0837089e565

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

LOG: [X86] Remove unused 'OneUse' option from IsNOT helper. NFCI.

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 0e22301f4ec6..f1a3a685df20 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -6338,8 +6338,8 @@ static SDValue getEXTEND_VECTOR_INREG(unsigned Opcode, const SDLoc &DL, EVT VT,
 // Match (xor X, -1) -> X.
 // Match extract_subvector(xor X, -1) -> extract_subvector(X).
 // Match concat_vectors(xor X, -1, xor Y, -1) -> concat_vectors(X, Y).
-static SDValue IsNOT(SDValue V, SelectionDAG &DAG, bool OneUse = false) {
-  V = OneUse ? peekThroughOneUseBitcasts(V) : peekThroughBitcasts(V);
+static SDValue IsNOT(SDValue V, SelectionDAG &DAG) {
+  V = peekThroughBitcasts(V);
   if (V.getOpcode() == ISD::XOR &&
       ISD::isBuildVectorAllOnes(V.getOperand(1).getNode()))
     return V.getOperand(0);


        


More information about the llvm-commits mailing list