From 842e5a8257090a6961b03f9b8d158d91ba53f7cb Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Tue, 4 Apr 2023 10:45:43 +0100 Subject: [PATCH] [X86] LowerVectorAllEqual - remove repeated VT.getScalarSizeInBits() call. NFC. --- llvm/lib/Target/X86/X86ISelLowering.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index c7eac48..79a5bbd 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -24390,7 +24390,7 @@ static SDValue LowerVectorAllEqual(const SDLoc &DL, SDValue LHS, SDValue RHS, // scalarization. bool UseKORTEST = Subtarget.useAVX512Regs(); bool UsePTEST = Subtarget.hasSSE41(); - if (!UsePTEST && !Mask.isAllOnes() && VT.getScalarSizeInBits() > 32) + if (!UsePTEST && !Mask.isAllOnes() && ScalarSize > 32) return SDValue(); // Split down to 128/256/512-bit vector. -- 2.7.4