Replace two manual loops with calls to CallSite::hasArguments (no functional changes).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@51947 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Matthijs Kooijman
2008-06-04 16:57:50 +00:00
parent 9515a8f88a
commit 227c27dd06
2 changed files with 6 additions and 10 deletions

View File

@@ -26,9 +26,7 @@ using namespace llvm;
/// takes the address of the function.
static bool isOnlyADirectCall(Function *F, CallSite CS) {
if (!CS.getInstruction()) return false;
for (CallSite::arg_iterator I = CS.arg_begin(), E = CS.arg_end(); I != E; ++I)
if (*I == F) return false;
return true;
return !CS.hasArgument(F);
}
namespace {