summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-05-27 16:54:57 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-05-27 16:54:57 +0000
commitf6f815bf399ca8313abbe4953ba340b4c7699a99 (patch)
tree16de5bf66f7530a5145dfa2a8d2f82fde792f07a /llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
parentc3fdce3f1d58bb10ce4b5c8f4a2915764a065cce (diff)
downloadbcm5719-llvm-f6f815bf399ca8313abbe4953ba340b4c7699a99.tar.gz
bcm5719-llvm-f6f815bf399ca8313abbe4953ba340b4c7699a99.zip
Use StringRef::startswith instead of find(...) == 0.
It's faster and easier to read. llvm-svn: 271018
Diffstat (limited to 'llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp')
-rw-r--r--llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp b/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
index a4a52b7c879..26be3360770 100644
--- a/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
+++ b/llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp
@@ -848,9 +848,9 @@ static GlobalVariable *createPrivateGlobalForSourceLoc(Module &M,
}
static bool GlobalWasGeneratedByAsan(GlobalVariable *G) {
- return G->getName().find(kAsanGenPrefix) == 0 ||
- G->getName().find(kSanCovGenPrefix) == 0 ||
- G->getName().find(kODRGenPrefix) == 0;
+ return G->getName().startswith(kAsanGenPrefix) ||
+ G->getName().startswith(kSanCovGenPrefix) ||
+ G->getName().startswith(kODRGenPrefix);
}
Value *AddressSanitizer::memToShadow(Value *Shadow, IRBuilder<> &IRB) {
OpenPOWER on IntegriCloud