summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
diff options
context:
space:
mode:
authorDavide Italiano <davide@freebsd.org>2017-08-09 09:23:29 +0000
committerDavide Italiano <davide@freebsd.org>2017-08-09 09:23:29 +0000
commitc163fac184e2c4031fae97bdb4eeb9b9d2117fed (patch)
tree40d5fbc23e3a2ba69af428f36701c40a99a4eff9 /llvm/lib/Transforms
parentc10e34d07c90ee0757b6a9aaf7205584ce6d372c (diff)
downloadbcm5719-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.cpp7
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
OpenPOWER on IntegriCloud