@@ -163,12 +163,11 @@ static bool doPrintBefore(SILTransform *T, SILFunction *F) {
163
163
return false ;
164
164
165
165
if (!SILPrintOnlyFuns.empty () && F &&
166
- F->getName ().find (SILPrintOnlyFuns, 0 ) == StringRef::npos )
166
+ ! F->getName ().contains (SILPrintOnlyFuns) )
167
167
return false ;
168
168
169
169
auto MatchFun = [&](const std::string &Str) -> bool {
170
- return T->getTag ().find (Str) != StringRef::npos
171
- || T->getID ().find (Str) != StringRef::npos;
170
+ return T->getTag ().contains (Str) || T->getID ().contains (Str);
172
171
};
173
172
174
173
if (SILPrintBefore.end () !=
@@ -188,12 +187,11 @@ static bool doPrintAfter(SILTransform *T, SILFunction *F, bool Default) {
188
187
return false ;
189
188
190
189
if (!SILPrintOnlyFuns.empty () && F &&
191
- F->getName ().find (SILPrintOnlyFuns, 0 ) == StringRef::npos )
190
+ ! F->getName ().contains (SILPrintOnlyFuns) )
192
191
return false ;
193
192
194
193
auto MatchFun = [&](const std::string &Str) -> bool {
195
- return T->getTag ().find (Str) != StringRef::npos
196
- || T->getID ().find (Str) != StringRef::npos;
194
+ return T->getTag ().contains (Str) || T->getID ().contains (Str);
197
195
};
198
196
199
197
if (SILPrintAfter.end () !=
@@ -215,8 +213,7 @@ static bool isDisabled(SILTransform *T, SILFunction *F = nullptr) {
215
213
return false ;
216
214
217
215
for (const std::string &NamePattern : SILDisablePass) {
218
- if (T->getTag ().find (NamePattern) != StringRef::npos
219
- || T->getID ().find (NamePattern) != StringRef::npos) {
216
+ if (T->getTag ().contains (NamePattern) || T->getID ().contains (NamePattern)) {
220
217
return true ;
221
218
}
222
219
}
@@ -233,8 +230,7 @@ static void printModule(SILModule *Mod, bool EmitVerboseSIL) {
233
230
std::find (SILPrintOnlyFun.begin (), SILPrintOnlyFun.end (), F.getName ()))
234
231
F.dump (EmitVerboseSIL);
235
232
236
- if (!SILPrintOnlyFuns.empty () &&
237
- F.getName ().find (SILPrintOnlyFuns, 0 ) != StringRef::npos)
233
+ if (!SILPrintOnlyFuns.empty () && F.getName ().contains (SILPrintOnlyFuns))
238
234
F.dump (EmitVerboseSIL);
239
235
}
240
236
}
@@ -429,8 +425,7 @@ void SILPassManager::runPassOnFunction(unsigned TransIdx, SILFunction *F) {
429
425
CurrentPassHasInvalidated = false ;
430
426
431
427
auto MatchFun = [&](const std::string &Str) -> bool {
432
- return SFT->getTag ().find (Str) != StringRef::npos ||
433
- SFT->getID ().find (Str) != StringRef::npos;
428
+ return SFT->getTag ().contains (Str) || SFT->getID ().contains (Str);
434
429
};
435
430
if ((SILVerifyBeforePass.end () != std::find_if (SILVerifyBeforePass.begin (),
436
431
SILVerifyBeforePass.end (),
@@ -597,8 +592,7 @@ void SILPassManager::runModulePass(unsigned TransIdx) {
597
592
}
598
593
599
594
auto MatchFun = [&](const std::string &Str) -> bool {
600
- return SMT->getTag ().find (Str) != StringRef::npos ||
601
- SMT->getID ().find (Str) != StringRef::npos;
595
+ return SMT->getTag ().contains (Str) || SMT->getID ().contains (Str);
602
596
};
603
597
if ((SILVerifyBeforePass.end () != std::find_if (SILVerifyBeforePass.begin (),
604
598
SILVerifyBeforePass.end (),
0 commit comments