[llvm] InstCombine: Remove SimplifyQuery shadowing in SimplifyDemandedFPClass (PR #177173)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 21 06:11:57 PST 2026
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-llvm-transforms
Author: Matt Arsenault (arsenm)
<details>
<summary>Changes</summary>
SimplifyQuery is already a member with the same name.
---
Full diff: https://github.com/llvm/llvm-project/pull/177173.diff
1 Files Affected:
- (modified) llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp (-5)
``````````diff
diff --git a/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp b/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
index b83cb48b8cd8f..a0aa7c89a7744 100644
--- a/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+++ b/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
@@ -2214,8 +2214,6 @@ Value *InstCombinerImpl::SimplifyDemandedUseFPClass(Instruction *I,
case Instruction::FAdd: {
KnownFPClass KnownLHS, KnownRHS;
- const SimplifyQuery &SQ = getSimplifyQuery();
-
// fadd x, x can be handled more aggressively.
if (I->getOperand(0) == I->getOperand(1) &&
isGuaranteedNotToBeUndef(I->getOperand(0), SQ.AC, CxtI, SQ.DT,
@@ -2337,7 +2335,6 @@ Value *InstCombinerImpl::SimplifyDemandedUseFPClass(Instruction *I,
if (DemandedMask & fcZero)
SrcDemandedMask |= fcNormal | fcSubnormal;
- const SimplifyQuery &SQ = getSimplifyQuery();
if (X == Y && isGuaranteedNotToBeUndef(X, SQ.AC, CxtI, SQ.DT, Depth + 1)) {
if (SimplifyDemandedFPClass(I, 0, SrcDemandedMask, KnownLHS, Depth + 1))
return I;
@@ -2942,7 +2939,6 @@ Value *InstCombinerImpl::SimplifyDemandedUseFPClass(Instruction *I,
if (KnownRHS.isKnownNever(DemandedMask))
return I->getOperand(1);
- const SimplifyQuery &SQ = getSimplifyQuery();
adjustKnownFPClassForSelectArm(KnownLHS, I->getOperand(0), I->getOperand(1),
/*Invert=*/false, SQ, Depth);
adjustKnownFPClassForSelectArm(KnownRHS, I->getOperand(0), I->getOperand(2),
@@ -3015,7 +3011,6 @@ Value *InstCombinerImpl::SimplifyMultipleUseDemandedFPClass(
if (KnownLHS.isKnownNever(DemandedMask))
return I->getOperand(2);
- const SimplifyQuery &SQ = getSimplifyQuery();
adjustKnownFPClassForSelectArm(KnownLHS, I->getOperand(0), I->getOperand(1),
/*Invert=*/false, SQ, Depth);
adjustKnownFPClassForSelectArm(KnownRHS, I->getOperand(0), I->getOperand(2),
``````````
</details>
https://github.com/llvm/llvm-project/pull/177173
More information about the llvm-commits
mailing list