summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2019-08-24 17:30:12 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2019-08-24 17:30:12 +0000
commitd5e60669c4adaa6344caa19889c799c5c5c90645 (patch)
tree636b3c9c29fea869529ee154b003955457a10b80 /llvm/lib/Analysis
parent3c614f7b482aa1f990ade3356d828c8a94b69466 (diff)
downloadbcm5719-llvm-d5e60669c4adaa6344caa19889c799c5c5c90645.tar.gz
bcm5719-llvm-d5e60669c4adaa6344caa19889c799c5c5c90645.zip
[TLI] Simplify code. NFCI.
llvm-svn: 369854
Diffstat (limited to 'llvm/lib/Analysis')
-rw-r--r--llvm/lib/Analysis/TargetLibraryInfo.cpp13
1 files changed, 4 insertions, 9 deletions
diff --git a/llvm/lib/Analysis/TargetLibraryInfo.cpp b/llvm/lib/Analysis/TargetLibraryInfo.cpp
index 8114a50a8c7..bfa2873ddd9 100644
--- a/llvm/lib/Analysis/TargetLibraryInfo.cpp
+++ b/llvm/lib/Analysis/TargetLibraryInfo.cpp
@@ -625,19 +625,14 @@ static StringRef sanitizeFunctionName(StringRef funcName) {
return GlobalValue::dropLLVMManglingEscape(funcName);
}
-bool TargetLibraryInfoImpl::getLibFunc(StringRef funcName,
- LibFunc &F) const {
- StringRef const *Start = &StandardNames[0];
- StringRef const *End = &StandardNames[NumLibFuncs];
-
+bool TargetLibraryInfoImpl::getLibFunc(StringRef funcName, LibFunc &F) const {
funcName = sanitizeFunctionName(funcName);
if (funcName.empty())
return false;
- StringRef const *I = std::lower_bound(
- Start, End, funcName, [](StringRef LHS, StringRef RHS) {
- return LHS < RHS;
- });
+ const auto *Start = std::begin(StandardNames);
+ const auto *End = std::end(StandardNames);
+ const auto *I = std::lower_bound(Start, End, funcName);
if (I != End && *I == funcName) {
F = (LibFunc)(I - Start);
return true;
OpenPOWER on IntegriCloud