diff options
author | Sanjay Patel <spatel@rotateright.com> | 2016-01-13 22:16:48 +0000 |
---|---|---|
committer | Sanjay Patel <spatel@rotateright.com> | 2016-01-13 22:16:48 +0000 |
commit | 42c73555b021d7ad848e8192a75461ad55ac2e86 (patch) | |
tree | 5294a758847c79071a4921bc8927139c06996f58 /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | 2d2f2b5c80910ef3846d8315fe701b4a163de503 (diff) | |
download | bcm5719-llvm-42c73555b021d7ad848e8192a75461ad55ac2e86.tar.gz bcm5719-llvm-42c73555b021d7ad848e8192a75461ad55ac2e86.zip |
hasNUses(0) == use_empty() ; NFCI
Also, improve variable name and remove unnecessary braces.
llvm-svn: 257687
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
-rw-r--r-- | llvm/lib/Transforms/Utils/InlineFunction.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Transforms/Utils/InlineFunction.cpp b/llvm/lib/Transforms/Utils/InlineFunction.cpp index 8c1489d9db0..2d38f1cea57 100644 --- a/llvm/lib/Transforms/Utils/InlineFunction.cpp +++ b/llvm/lib/Transforms/Utils/InlineFunction.cpp @@ -506,10 +506,9 @@ static void AddAliasScopeMetadata(CallSite CS, ValueToValueMapTy &VMap, const Function *CalledFunc = CS.getCalledFunction(); SmallVector<const Argument *, 4> NoAliasArgs; - for (const Argument &I : CalledFunc->args()) { - if (I.hasNoAliasAttr() && !I.hasNUses(0)) - NoAliasArgs.push_back(&I); - } + for (const Argument &Arg : CalledFunc->args()) + if (Arg.hasNoAliasAttr() && !Arg.use_empty()) + NoAliasArgs.push_back(&Arg); if (NoAliasArgs.empty()) return; |