Skip to content

Commit 812e4fa

Browse files
committed
isBaseWithConstantOffset(Addr) -> Addr->isAnyAdd()
Op->isAnyAdd() -> Op.getOpcode() != ISD::SUB
1 parent bf78898 commit 812e4fa

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2990,8 +2990,8 @@ bool TargetLowering::SimplifyDemandedBits(
29902990
Known = KnownBits::mul(KnownOp0, KnownOp1);
29912991
} else { // Op.getOpcode() is either ISD::ADD, ISD::PTRADD, or ISD::SUB.
29922992
Known = KnownBits::computeForAddSub(
2993-
Op->isAnyAdd(), Flags.hasNoSignedWrap(), Flags.hasNoUnsignedWrap(),
2994-
KnownOp0, KnownOp1);
2993+
Op.getOpcode() != ISD::SUB, Flags.hasNoSignedWrap(),
2994+
Flags.hasNoUnsignedWrap(), KnownOp0, KnownOp1);
29952995
}
29962996
break;
29972997
}

llvm/lib/Target/AMDGPU/AMDGPUISelDAGToDAG.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2259,7 +2259,7 @@ bool AMDGPUDAGToDAGISel::SelectSMRDBaseOffset(SDValue Addr, SDValue &SBase,
22592259

22602260
SDValue N0, N1;
22612261
// Extract the base and offset if possible.
2262-
if (CurDAG->isBaseWithConstantOffset(Addr) || Addr->isAnyAdd()) {
2262+
if (Addr->isAnyAdd() || CurDAG->isADDLike(Addr)) {
22632263
N0 = Addr.getOperand(0);
22642264
N1 = Addr.getOperand(1);
22652265
} else if (getBaseWithOffsetUsingSplitOR(*CurDAG, Addr, N0, N1)) {

0 commit comments

Comments
 (0)