Skip to content

Commit cf766f5

Browse files
authored
InlineFunction: Use use_empty instead of hasNUses(0) (#137347)
1 parent a0aa5f8 commit cf766f5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Transforms/Utils/InlineFunction.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1680,7 +1680,7 @@ static void AddAlignmentAssumptions(CallBase &CB, InlineFunctionInfo &IFI) {
16801680
Function *CalledFunc = CB.getCalledFunction();
16811681
for (Argument &Arg : CalledFunc->args()) {
16821682
if (!Arg.getType()->isPointerTy() || Arg.hasPassPointeeByValueCopyAttr() ||
1683-
Arg.hasNUses(0))
1683+
Arg.use_empty())
16841684
continue;
16851685
MaybeAlign Alignment = Arg.getParamAlign();
16861686
if (!Alignment)
@@ -2154,7 +2154,7 @@ inlineRetainOrClaimRVCalls(CallBase &CB, objcarc::ARCInstKind RVCallKind,
21542154

21552155
if (auto *II = dyn_cast<IntrinsicInst>(&I)) {
21562156
if (II->getIntrinsicID() != Intrinsic::objc_autoreleaseReturnValue ||
2157-
!II->hasNUses(0) ||
2157+
!II->use_empty() ||
21582158
objcarc::GetRCIdentityRoot(II->getOperand(0)) != RetOpnd)
21592159
break;
21602160

0 commit comments

Comments
 (0)