[llvm] 9ddff0b - [X86] FindSingleBitChange - reduce scope of dyn_cast checks. NFC.
Simon Pilgrim via llvm-commits
llvm-commits at lists.llvm.org
Thu Aug 8 10:41:29 PDT 2024
Author: Simon Pilgrim
Date: 2024-08-08T18:41:08+01:00
New Revision: 9ddff0b93e01d603a1a9b04c32505095841c5be5
URL: https://github.com/llvm/llvm-project/commit/9ddff0b93e01d603a1a9b04c32505095841c5be5
DIFF: https://github.com/llvm/llvm-project/commit/9ddff0b93e01d603a1a9b04c32505095841c5be5.diff
LOG: [X86] FindSingleBitChange - reduce scope of dyn_cast checks. NFC.
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 4800b2bdf011a..f69606783f25c 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -30529,8 +30529,7 @@ enum BitTestKind : unsigned {
static std::pair<Value *, BitTestKind> FindSingleBitChange(Value *V) {
using namespace llvm::PatternMatch;
BitTestKind BTK = UndefBit;
- auto *C = dyn_cast<ConstantInt>(V);
- if (C) {
+ if (auto *C = dyn_cast<ConstantInt>(V)) {
// Check if V is a power of 2 or NOT power of 2.
if (isPowerOf2_64(C->getZExtValue()))
BTK = ConstantBit;
@@ -30540,8 +30539,7 @@ static std::pair<Value *, BitTestKind> FindSingleBitChange(Value *V) {
}
// Check if V is some power of 2 pattern known to be non-zero
- auto *I = dyn_cast<Instruction>(V);
- if (I) {
+ if (auto *I = dyn_cast<Instruction>(V)) {
bool Not = false;
// Check if we have a NOT
Value *PeekI;
More information about the llvm-commits
mailing list