[llvm] 92c9ff6 - [IR, Transforms] Use arg_empty (NFC)
Kazu Hirata via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 9 08:50:20 PDT 2021
Author: Kazu Hirata
Date: 2021-09-09T08:50:10-07:00
New Revision: 92c9ff6d5fc9c8af577922d426f6b65a661bf5dd
URL: https://github.com/llvm/llvm-project/commit/92c9ff6d5fc9c8af577922d426f6b65a661bf5dd
DIFF: https://github.com/llvm/llvm-project/commit/92c9ff6d5fc9c8af577922d426f6b65a661bf5dd.diff
LOG: [IR, Transforms] Use arg_empty (NFC)
Added:
Modified:
llvm/include/llvm/IR/InstrTypes.h
llvm/lib/Transforms/Coroutines/CoroSplit.cpp
llvm/lib/Transforms/IPO/OpenMPOpt.cpp
llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
llvm/lib/Transforms/Utils/ModuleUtils.cpp
Removed:
################################################################################
diff --git a/llvm/include/llvm/IR/InstrTypes.h b/llvm/include/llvm/IR/InstrTypes.h
index 8da0738dcc358..802bc6a85c0b5 100644
--- a/llvm/include/llvm/IR/InstrTypes.h
+++ b/llvm/include/llvm/IR/InstrTypes.h
@@ -1875,7 +1875,7 @@ class CallBase : public Instruction {
/// Determine if the call returns a structure through first
/// pointer argument.
bool hasStructRetAttr() const {
- if (getNumArgOperands() == 0)
+ if (arg_empty())
return false;
// Be friendly and also check the callee.
diff --git a/llvm/lib/Transforms/Coroutines/CoroSplit.cpp b/llvm/lib/Transforms/Coroutines/CoroSplit.cpp
index 0d03d1dbc22cf..3adcaf011d389 100644
--- a/llvm/lib/Transforms/Coroutines/CoroSplit.cpp
+++ b/llvm/lib/Transforms/Coroutines/CoroSplit.cpp
@@ -622,7 +622,7 @@ static void replaceSwiftErrorOps(Function &F, coro::Shape &Shape,
// If there are no arguments, this is a 'get' operation.
Value *MappedResult;
- if (Op->getNumArgOperands() == 0) {
+ if (Op->arg_empty()) {
auto ValueTy = Op->getType();
auto Slot = getSwiftErrorSlot(ValueTy);
MappedResult = Builder.CreateLoad(ValueTy, Slot);
diff --git a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
index e4effa8990e25..5a1e24b71dfdc 100644
--- a/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
+++ b/llvm/lib/Transforms/IPO/OpenMPOpt.cpp
@@ -1648,7 +1648,7 @@ struct OpenMPOpt {
// valid at the new location. For now we just pick a global one, either
// existing and used by one of the calls, or created from scratch.
if (CallBase *CI = dyn_cast<CallBase>(ReplVal)) {
- if (CI->getNumArgOperands() > 0 &&
+ if (!CI->arg_empty() &&
CI->getArgOperand(0)->getType() == OMPInfoCache.OMPBuilder.IdentPtr) {
Value *Ident = getCombinedIdentFromCallUsesIn(RFI, F,
/* GlobalOnly */ true);
diff --git a/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp b/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
index 7e5832148bc09..6958a89f5be6b 100644
--- a/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
+++ b/llvm/lib/Transforms/Utils/LibCallsShrinkWrap.cpp
@@ -304,7 +304,7 @@ void LibCallsShrinkWrap::checkCandidate(CallInst &CI) {
if (!TLI.getLibFunc(*Callee, Func) || !TLI.has(Func))
return;
- if (CI.getNumArgOperands() == 0)
+ if (CI.arg_empty())
return;
// TODO: Handle long double in other formats.
Type *ArgType = CI.getArgOperand(0)->getType();
diff --git a/llvm/lib/Transforms/Utils/ModuleUtils.cpp b/llvm/lib/Transforms/Utils/ModuleUtils.cpp
index ab85879243e2a..bb5ff59cba4be 100644
--- a/llvm/lib/Transforms/Utils/ModuleUtils.cpp
+++ b/llvm/lib/Transforms/Utils/ModuleUtils.cpp
@@ -165,7 +165,7 @@ llvm::getOrCreateSanitizerCtorAndInitFunctions(
if (Function *Ctor = M.getFunction(CtorName))
// FIXME: Sink this logic into the module, similar to the handling of
// globals. This will make moving to a concurrent model much easier.
- if (Ctor->arg_size() == 0 ||
+ if (Ctor->arg_empty() ||
Ctor->getReturnType() == Type::getVoidTy(M.getContext()))
return {Ctor, declareSanitizerInitFunction(M, InitName, InitArgTypes)};
More information about the llvm-commits
mailing list