Skip to content

Commit 1daf299

Browse files
[llvm] Use StringRef::contains (NFC)
1 parent 17ff25a commit 1daf299

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

llvm/lib/Support/Signals.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ static bool printSymbolizedStackTrace(StringRef Argv0, void **StackTrace,
145145
return false;
146146

147147
// Don't recursively invoke the llvm-symbolizer binary.
148-
if (Argv0.find("llvm-symbolizer") != std::string::npos)
148+
if (Argv0.contains("llvm-symbolizer"))
149149
return false;
150150

151151
// FIXME: Subtract necessary number from StackTrace entries to turn return addresses

llvm/lib/Target/Hexagon/MCTargetDesc/HexagonMCTargetDesc.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ MCSubtargetInfo *Hexagon_MC::createHexagonMCSubtargetInfo(const Triple &TT,
554554
// Add qfloat subtarget feature by default to v68 and above
555555
// unless explicitely disabled
556556
if (checkFeature(X, Hexagon::ExtensionHVXV68) &&
557-
ArchFS.find("-hvx-qfloat", 0) == std::string::npos) {
557+
!ArchFS.contains("-hvx-qfloat")) {
558558
llvm::FeatureBitset Features = X->getFeatureBits();
559559
X->setFeatureBits(Features.set(Hexagon::ExtensionHVXQFloat));
560560
}

llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1617,7 +1617,7 @@ static bool buildEnqueueKernel(const SPIRV::IncomingCall *Call,
16171617
SPIRVGlobalRegistry *GR) {
16181618
MachineRegisterInfo *MRI = MIRBuilder.getMRI();
16191619
const DataLayout &DL = MIRBuilder.getDataLayout();
1620-
bool HasEvents = Call->Builtin->Name.find("events") != StringRef::npos;
1620+
bool HasEvents = Call->Builtin->Name.contains("events");
16211621
const SPIRVType *Int32Ty = GR->getOrCreateSPIRVIntegerType(32, MIRBuilder);
16221622

16231623
// Make vararg instructions before OpEnqueueKernel.
@@ -2098,7 +2098,7 @@ parseBuiltinTypeNameToTargetExtType(std::string TypeName,
20982098

20992099
// Parameterized SPIR-V builtins names follow this format:
21002100
// e.g. %spirv.Image._void_1_0_0_0_0_0_0, %spirv.Pipe._0
2101-
if (NameWithParameters.find('_') == std::string::npos)
2101+
if (!NameWithParameters.contains('_'))
21022102
return TargetExtType::get(MIRBuilder.getContext(), NameWithParameters);
21032103

21042104
SmallVector<StringRef> Parameters;

llvm/lib/Transforms/Instrumentation/AddressSanitizer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2737,7 +2737,7 @@ bool AddressSanitizer::maybeInsertAsanInitAtFunctionEntry(Function &F) {
27372737
// the shadow memory.
27382738
// We cannot just ignore these methods, because they may call other
27392739
// instrumented functions.
2740-
if (F.getName().find(" load]") != std::string::npos) {
2740+
if (F.getName().contains(" load]")) {
27412741
FunctionCallee AsanInitFunction =
27422742
declareSanitizerInitFunction(*F.getParent(), kAsanInitName, {});
27432743
IRBuilder<> IRB(&F.front(), F.front().begin());

llvm/lib/Transforms/Instrumentation/MemProfiler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ bool MemProfiler::maybeInsertMemProfInitAtFunctionEntry(Function &F) {
535535
// the shadow memory.
536536
// We cannot just ignore these methods, because they may call other
537537
// instrumented functions.
538-
if (F.getName().find(" load]") != std::string::npos) {
538+
if (F.getName().contains(" load]")) {
539539
FunctionCallee MemProfInitFunction =
540540
declareSanitizerInitFunction(*F.getParent(), MemProfInitName, {});
541541
IRBuilder<> IRB(&F.front(), F.front().begin());

llvm/lib/Transforms/Instrumentation/SanitizerCoverage.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -603,7 +603,7 @@ void ModuleSanitizerCoverage::instrumentFunction(
603603
Function &F, DomTreeCallback DTCallback, PostDomTreeCallback PDTCallback) {
604604
if (F.empty())
605605
return;
606-
if (F.getName().find(".module_ctor") != std::string::npos)
606+
if (F.getName().contains(".module_ctor"))
607607
return; // Should not instrument sanitizer init functions.
608608
if (F.getName().starts_with("__sanitizer_"))
609609
return; // Don't instrument __sanitizer_* callbacks.

llvm/utils/TableGen/AsmMatcherEmitter.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -985,7 +985,7 @@ void MatchableInfo::tokenizeAsmString(const AsmMatcherInfo &Info,
985985
bool IsIsolatedToken = true;
986986
for (size_t i = 0, e = String.size(); i != e; ++i) {
987987
char Char = String[i];
988-
if (Variant.BreakCharacters.find(Char) != std::string::npos) {
988+
if (Variant.BreakCharacters.contains(Char)) {
989989
if (InTok) {
990990
addAsmOperand(String.slice(Prev, i), false);
991991
Prev = i;
@@ -994,7 +994,7 @@ void MatchableInfo::tokenizeAsmString(const AsmMatcherInfo &Info,
994994
InTok = true;
995995
continue;
996996
}
997-
if (Variant.TokenizingCharacters.find(Char) != std::string::npos) {
997+
if (Variant.TokenizingCharacters.contains(Char)) {
998998
if (InTok) {
999999
addAsmOperand(String.slice(Prev, i), IsIsolatedToken);
10001000
InTok = false;
@@ -1005,7 +1005,7 @@ void MatchableInfo::tokenizeAsmString(const AsmMatcherInfo &Info,
10051005
IsIsolatedToken = true;
10061006
continue;
10071007
}
1008-
if (Variant.SeparatorCharacters.find(Char) != std::string::npos) {
1008+
if (Variant.SeparatorCharacters.contains(Char)) {
10091009
if (InTok) {
10101010
addAsmOperand(String.slice(Prev, i), IsIsolatedToken);
10111011
InTok = false;

0 commit comments

Comments
 (0)