diff options
author | Davide Italiano <davide@freebsd.org> | 2017-08-09 09:23:29 +0000 |
---|---|---|
committer | Davide Italiano <davide@freebsd.org> | 2017-08-09 09:23:29 +0000 |
commit | c163fac184e2c4031fae97bdb4eeb9b9d2117fed (patch) | |
tree | 40d5fbc23e3a2ba69af428f36701c40a99a4eff9 /llvm/lib/Transforms | |
parent | c10e34d07c90ee0757b6a9aaf7205584ce6d372c (diff) | |
download | bcm5719-llvm-c163fac184e2c4031fae97bdb4eeb9b9d2117fed.tar.gz bcm5719-llvm-c163fac184e2c4031fae97bdb4eeb9b9d2117fed.zip |
[GlobalOpt] Switch an explicit loop to llvm::all_of(). NFCI.
llvm-svn: 310453
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/IPO/GlobalOpt.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/Transforms/IPO/GlobalOpt.cpp b/llvm/lib/Transforms/IPO/GlobalOpt.cpp index 890fef59c72..2ccae575597 100644 --- a/llvm/lib/Transforms/IPO/GlobalOpt.cpp +++ b/llvm/lib/Transforms/IPO/GlobalOpt.cpp @@ -404,11 +404,8 @@ static bool IsUserOfGlobalSafeForSRA(User *U, GlobalValue *GV) { } } - for (User *UU : U->users()) - if (!isSafeSROAElementUse(UU)) - return false; - - return true; + return llvm::all_of(U->users(), + [](User *UU) { return isSafeSROAElementUse(UU); }); } /// Look at all uses of the global and decide whether it is safe for us to |