reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/ADT/StringRef.h
  351     size_t find(StringRef Str, size_t From = 0) const;

References

include/llvm/ADT/SmallString.h
  155     return str().find(Str, From);
include/llvm/ADT/StringRef.h
  452     bool contains(StringRef Other) const { return find(Other) != npos; }
  732       size_t Idx = find(Separator);
include/llvm/Analysis/ObjCARCAnalysisUtils.h
  236       if (Section.find("__message_refs") != StringRef::npos ||
  237           Section.find("__objc_classrefs") != StringRef::npos ||
  238           Section.find("__objc_superrefs") != StringRef::npos ||
  239           Section.find("__objc_methname") != StringRef::npos ||
  240           Section.find("__cstring") != StringRef::npos)
include/llvm/Support/TypeName.h
   32   Name = Name.substr(Name.find(Key));
lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  431   return Name.find(") ") != StringRef::npos;
lib/CodeGen/MIRParser/MIRParser.cpp
  903       auto Indent = LineStr.find(Error.getLineContents());
lib/IR/AutoUpgrade.cpp
  550       if (Name.find("lane") == StringRef::npos)
 2096       bool IsUnsigned = (StringRef::npos != Name.find("cvtu"));
 2264       bool DoSext = (StringRef::npos != Name.find("pmovsx"));
lib/Object/COFFImportFile.cpp
  111   size_t Pos = S.find(From);
  117     Pos = S.find(From);
lib/ProfileData/InstrProfWriter.cpp
  218       Name.find(FuncFilter.NameFilter) != Name.npos)
lib/Support/ARMTargetParser.cpp
  292     if (A.find("eb") != StringRef::npos)
  318     if (A.find("eb") != StringRef::npos)
lib/Support/FileCheck.cpp
  355       (PatternStr.size() < 2 || (PatternStr.find("{{") == StringRef::npos &&
  356                                  PatternStr.find("[[") == StringRef::npos))) {
  377       size_t End = PatternStr.find("}}");
  440         size_t VarEndIdx = MatchStr.find(":");
  577     size_t FixedMatchEnd = PatternStr.find("{{");
  578     FixedMatchEnd = std::min(FixedMatchEnd, PatternStr.find("[["));
  624                             : Buffer.find(FixedStr);
lib/Support/Host.cpp
  294       size_t Pos = Lines[I].find(":");
  313       size_t Pos = Lines[I].find("machine = ");
lib/Support/Signals.cpp
  112   if (Argv0.find("llvm-symbolizer") != std::string::npos)
lib/Support/StringRef.cpp
  323     size_t Idx = S.find(Separator);
lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.cpp
  104   if (TypeQual.find("pipe") != StringRef::npos)
  546   if (TypeQual.find("pipe") != StringRef::npos)
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
   92   return Sec.find(".sdata.") != StringRef::npos ||
   93          Sec.find(".sbss.") != StringRef::npos ||
   94          Sec.find(".scommon.") != StringRef::npos;
  181     if (Section.find(".access.text.group") != StringRef::npos)
  184     if (Section.find(".access.data.group") != StringRef::npos)
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  391     auto IsLoadStore = InstName.find(".load") != StringRef::npos ||
  392                        InstName.find(".store") != StringRef::npos;
  393     auto IsAtomic = InstName.find("atomic.") != StringRef::npos;
lib/Target/X86/X86FrameLowering.cpp
 2639         if (F->getName().find("erlang.") != StringRef::npos ||
 2640             F->getName().find("bif_") != StringRef::npos ||
lib/Transforms/Instrumentation/AddressSanitizer.cpp
 1852     if (Section.find("__llvm") != StringRef::npos || Section.find("__LLVM") != StringRef::npos) return false;
 1852     if (Section.find("__llvm") != StringRef::npos || Section.find("__LLVM") != StringRef::npos) return false;
 2546   if (F.getName().find(" load]") != std::string::npos) {
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  571   if (F.getName().find(".module_ctor") != std::string::npos)
lib/Transforms/Scalar/SROA.cpp
 2416     OldName = OldName.substr(0, OldName.find(".sroa_"));
lib/Transforms/Utils/SimplifyLibCalls.cpp
  871     size_t Offset = SearchStr.find(ToFindStr);
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  499       (PropertyName.find("delegate") != StringRef::npos) ||
  500       (PropertyName.find("dataSource") != StringRef::npos)) {
tools/clang/lib/ARCMigrate/TransUnbridgedCasts.cpp
  150               fname.find("Create") != StringRef::npos ||
  151               fname.find("Copy") != StringRef::npos) {
  171           if (fname.find("Get") != StringRef::npos) {
tools/clang/lib/ARCMigrate/Transforms.cpp
   98             fname.find("Create") != StringRef::npos ||
   99             fname.find("Copy") != StringRef::npos) {
tools/clang/lib/AST/CommentLexer.cpp
  500   size_t Pos = Line.find(VerbatimBlockEndCommandName);
tools/clang/lib/ASTMatchers/ASTMatchersInternal.cpp
  348           [](StringRef Name) { return Name.find("::") == Name.npos; })),
tools/clang/lib/Analysis/RetainSummaryManager.cpp
  392              (FName.find("Insert") != StringRef::npos)) {
tools/clang/lib/Basic/Module.cpp
   83     auto Pos = LHS.find("-");
tools/clang/lib/Basic/Version.cpp
   41                               SVNRepository.find("/lib/Basic"));
   45   URL = URL.slice(0, URL.find("/src/tools/clang"));
   48   size_t Start = URL.find("cfe/");
   66   size_t Start = URL.find("llvm/");
tools/clang/lib/CodeGen/TargetInfo.cpp
 2373   bool Quote = (Lib.find(" ") != StringRef::npos);
tools/clang/lib/Driver/Distro.cpp
   68       if (Data.find("release 7") != StringRef::npos)
   70       else if (Data.find("release 6") != StringRef::npos)
   72       else if (Data.find("release 5") != StringRef::npos)
tools/clang/lib/Driver/Driver.cpp
  434   if (TargetTriple.find("-unknown-gnu") != StringRef::npos ||
  435       TargetTriple.find("-pc-gnu") != StringRef::npos)
 1194     size_t ParentProcPos = Data.find("Parent Process:");
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  929   size_t Index = PathIntoXcode.find(XcodeAppSuffix);
tools/clang/lib/Driver/ToolChains/Linux.cpp
  264   if (GCCInstallation.getParentLibPath().find("opt/rh/devtoolset") !=
tools/clang/lib/Frontend/LayoutOverrideSource.cpp
   46     if (LineStr.find("*** Dumping AST Record Layout") != StringRef::npos)  {
   61       if ((Pos = LineStr.find("struct ")) != StringRef::npos)
   63       else if ((Pos = LineStr.find("class ")) != StringRef::npos)
   65       else if ((Pos = LineStr.find("union ")) != StringRef::npos)
   77     StringRef::size_type Pos = LineStr.find(" Size:");
   89     Pos = LineStr.find("Alignment:");
  101     Pos = LineStr.find("sizeof=");
  111       Pos = LineStr.find("align=");
  126     Pos = LineStr.find("FieldOffsets: [");
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  102     return S.find(Text) != StringRef::npos;
  619     while ((FPos = Content.find(NewlineStr, CPos)) != StringRef::npos) {
 1129       size_t RegexMatchLength = S.find("}}");
 1137       size_t VerbatimMatchLength = S.find("{{");
tools/clang/lib/Index/CommentToXML.cpp
 1100     size_t Pos = S.find("]]>");
tools/clang/lib/Lex/HeaderSearch.cpp
 1040   auto FrameworkPos = ContextName.find(".framework");
tools/clang/lib/Lex/Lexer.cpp
 2824   size_t Pos = RestOfBuffer.find(Terminator);
 2830       Pos = RestOfBuffer.find(Terminator);
tools/clang/lib/Lex/LiteralSupport.cpp
 1626         size_t CRLFPos = RemainingTokenSpan.find("\r\n");
tools/clang/lib/Lex/PPDirectives.cpp
  117     if (Text.find("__") != StringRef::npos)
tools/clang/lib/Sema/SemaDeclAttr.cpp
 2972     if (AttrStr.find(Str) != StringRef::npos)
 6296     if (AL.getAttrName()->getName().find("read_write") != StringRef::npos) {
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp
  770         FormatString->getString().find("%s") == StringRef::npos &&
  771         FormatString->getString().find("%[") == StringRef::npos)
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp
   47          M->getSelector().getNameForSlot(0).find("init") != StringRef::npos ||
   48          M->getSelector().getNameForSlot(0).find("Init") != StringRef::npos;
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp
  687     if ((D->getName().find("stdin") != StringRef::npos) && D->isExternC()) {
  713   if (C.getCalleeName(CE).find("setproctitle") != StringRef::npos) {
tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp
 3046           if (D->getCanonicalDecl()->getName().find("std") != StringRef::npos)
tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp
  644   if (FName.startswith("NS") && (FName.find("Insert") != StringRef::npos))
tools/clang/lib/StaticAnalyzer/Core/CheckerContext.cpp
   54     if (BName.find(Name) != StringRef::npos)
   82   if (FName.startswith("__inline") && (FName.find(Name) != StringRef::npos))
   86       FName.find(Name) != StringRef::npos)
tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp
  856       if (D->getName().find("errno") != StringRef::npos)
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
   94   auto EndPos = Code.find("\n", End);
tools/clang/lib/Tooling/Refactoring/Rename/USRLocFinder.cpp
   94     size_t Offset = TokenName.find(PrevName.getNamePieces()[0]);
tools/clang/lib/Tooling/RefactoringCallbacks.cpp
  168         size_t EndOfIdentifier = ToTemplate.find("}", Index);
tools/clang/tools/clang-offload-bundler/ClangOffloadBundler.cpp
  540     ReadChars = FC.find(BundleStartString, ReadChars);
  548     size_t TripleEnd = ReadChars = FC.find("\n", ReadChars);
  564     size_t TripleEnd = ReadChars = FC.find("\n", ReadChars + 1);
  577     size_t BundleEnd = ReadChars = FC.find(BundleEndString, ReadChars);
tools/clang/tools/extra/clang-doc/Representation.cpp
  292     if (!RepositoryUrl.empty() && RepositoryUrl.find("http://") != 0 &&
  293         RepositoryUrl.find("https://") != 0)
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/PragmaCommentHandler.cpp
   25   size_t Pos = Text.find(IWYUPragma);
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  268   const size_t NolintIndex = Line.find(NolintDirectiveText);
tools/clang/tools/extra/clang-tidy/abseil/AbseilMatcher.h
   46   size_t PrefixPosition = Path.find(AbslPrefix);
tools/clang/tools/extra/clang-tidy/bugprone/MisplacedOperatorInStrlenInAllocCheck.cpp
   89   const StringRef StrLenBegin = StrLenText.substr(0, StrLenText.find(Arg0Text));
   91       StrLenText.find(Arg0Text) + Arg0Text.size(), StrLenText.size());
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  175   size_t LAngle = ExprStr.find("<");
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
   66   return Bytes.find(Delimiter.empty()
tools/clang/tools/extra/clang-tidy/performance/InefficientAlgorithmCheck.cpp
   79       IneffContName.find("unordered") != llvm::StringRef::npos;
   80   const bool Maplike = IneffContName.find("map") != llvm::StringRef::npos;
   95         (IneffContName.find("map") == llvm::StringRef::npos) ? 1 : 2;
  111   if (Unordered && AlgDecl->getName().find("bound") != llvm::StringRef::npos)
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
  118   size_t Offset = Text.find("const");
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   78     if (Data.find("/*") != StringRef::npos)
tools/clang/tools/extra/clangd/FormattedString.cpp
   47     size_t Next = Input.find("`", From);
tools/clang/tools/extra/modularize/CoverageChecker.cpp
  384     if ((file.find("\\.") != StringRef::npos) ||
  385         (file.find("/.") != StringRef::npos))
tools/clang/unittests/AST/CommentTextTest.cpp
   34     auto CommentStartOffset = CommentText.find("/");
tools/clang/unittests/Driver/ModuleCacheTest.cpp
   24   EXPECT_TRUE(Path.find("org.llvm.clang") != Path.npos);
tools/clang/unittests/Rewrite/RewriteBufferTest.cpp
   45   size_t Pos = Input.find(RemoveStr);
   49   Pos = Input.find(TagStr);
   91   Buf.RemoveText(Input.find(RemoveStr0), RemoveStr0.size(),
  108   Buf.RemoveText(Input.find(RemoveStr1), RemoveStr1.size());
tools/gold/gold-plugin.cpp
  831   assert(PrefixReplace.empty() || PrefixReplace.find(";") != StringRef::npos);
tools/lld/ELF/ScriptLexer.cpp
  102       size_t e = s.find("\"", 1);
  145       size_t e = s.find("*/", 2);
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  474     size_t modStart = scalar.find("mod");
tools/lldb/source/Breakpoint/BreakpointIDList.cpp
  333     size_t idx = in_string.find(specifier_str);
tools/lldb/source/Commands/CommandObjectCommands.cpp
  562     size_t pos = raw_command_string.find(alias_command);
tools/lldb/source/Commands/CommandObjectWatchpoint.cpp
   62     if (Arg.find(RSA[i]) != llvm::StringRef::npos)
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
 1156     if (name.find(orig_name) != StringRef::npos) {
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationReplayServer.cpp
  125   if (packet.GetStringRef().find("QEnvironment") == 0)
tools/lldb/source/Plugins/Process/gdb-remote/ProcessGDBRemote.cpp
 2641       response.GetStringRef().find(";reason:exec;") != std::string::npos;
tools/lldb/source/Plugins/StructuredData/DarwinLog/StructuredDataDarwinLog.cpp
  667     auto action_end_pos = rule_text.find(" ");
  686     auto attribute_end_pos = rule_text.find(" ", action_end_pos + 1);
  704     auto operation_end_pos = rule_text.find(" ", attribute_end_pos + 1);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  388   llvm::StringRef::size_type pos = rest.find(": ");
tools/lldb/source/Symbol/Type.cpp
  680   size_t namespace_separator = basename.find("::");
  707     namespace_separator = basename.find("::");
tools/lldb/source/Utility/UriParser.cpp
   25   auto pos = uri.find(kSchemeSep);
tools/lldb/unittests/Host/FileSystemTest.cpp
   91       if (Path.size() < S.size() && S.find(Path) == 0) {
tools/llvm-cov/CoverageFilters.cpp
   23   return FuncName.find(Name) != StringRef::npos;
tools/llvm-pdbutil/DumpOutputStyle.cpp
  809     size_t Pos = UDT.Name.find("::");
tools/llvm-profdata/llvm-profdata.cpp
  863                              Func.Name.find(ShowFunction) != Func.Name.npos);
tools/llvm-rc/ResourceScriptToken.cpp
  225     auto EndPos = Data.find("*/", Pos);
unittests/ADT/StringRefTest.cpp
  465     EXPECT_EQ(E.Pos, E.Str.find(E.S, E.From));
unittests/ObjectYAML/YAMLTest.cpp
   36   EXPECT_NE(OS.str().find("''"), StringRef::npos);
unittests/Support/TargetParserTest.cpp
  555         ARM::getFPUName(FK).find("neon") == std::string::npos)
  568         (ARM::getFPUName(FK).find("d16") == std::string::npos &&
  569          ARM::getFPUName(FK).find("vfpv3xd") == std::string::npos))
unittests/Support/VirtualFileSystemTest.cpp
   97       if (Path.size() < S.size() && S.find(Path) == 0) {
unittests/Support/YAMLIOTest.cpp
  763   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'''aaa"));
  764   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'\"bbb'"));
  765   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'`ccc'"));
  766   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'@ddd'"));
  767   EXPECT_NE(llvm::StringRef::npos, flowOut.find("''\n"));
  768   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'0000000004000000'\n"));
  769   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'true'\n"));
  770   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'FALSE'\n"));
  771   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'~'\n"));
  772   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'0.2e20'\n"));
  773   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'0x30'\n"));
  774   EXPECT_NE(llvm::StringRef::npos, flowOut.find("'- match'\n"));
  775   EXPECT_NE(std::string::npos, flowOut.find("'''eee"));
  776   EXPECT_NE(std::string::npos, flowOut.find("'\"fff'"));
  777   EXPECT_NE(std::string::npos, flowOut.find("'`ggg'"));
  778   EXPECT_NE(std::string::npos, flowOut.find("'@hhh'"));
  779   EXPECT_NE(std::string::npos, flowOut.find("''\n"));
  780   EXPECT_NE(std::string::npos, flowOut.find("'0000000004000000'\n"));
  781   EXPECT_NE(std::string::npos, flowOut.find("\"\\0a\\0b\\0\""));
 1009       size_t byStart = scalar.find("by");
 1173     EXPECT_NE(llvm::StringRef::npos, llvm::StringRef(ostr.str()).find("--- |"));
 1313     EXPECT_NE(llvm::StringRef::npos, flowOut.find("one, two"));
 1314     EXPECT_NE(llvm::StringRef::npos, flowOut.find("10, -30, 1024"));
 1359     EXPECT_NE(llvm::StringRef::npos, flowOut.find("- [ 0 ]"));
 1360     EXPECT_NE(llvm::StringRef::npos, flowOut.find("- [ 12, 1, -512 ]"));
 1361     EXPECT_NE(llvm::StringRef::npos, flowOut.find("- [  ]"));
 1870     EXPECT_NE(llvm::StringRef::npos, flowOut.find("{ foo: 42, bar: 907 }"));
 1871     EXPECT_NE(llvm::StringRef::npos, flowOut.find("- { foo: 1, bar: 2 }"));
 1872     EXPECT_NE(llvm::StringRef::npos, flowOut.find("- { foo: 0, bar: 0 }"));
 1873     EXPECT_NE(llvm::StringRef::npos, flowOut.find("- { foo: -1, bar: 1024 }"));
utils/TableGen/AsmMatcherEmitter.cpp
 1066       StringRef(AsmString).find(CommentDelimiter) != StringRef::npos)
utils/TableGen/X86FoldTablesEmitter.cpp
   82     return Inst->TheDef->getName().find(InstStr) != StringRef::npos;
   88     return Inst->TheDef->getName().find(InstStr) != StringRef::npos;
  278   return Op->getName().find("_NOREX") != StringRef::npos;
utils/TableGen/X86RecognizableInstr.cpp
  112     if (Predicates[i]->getName().find("Not64Bit") != Name.npos ||
  113         Predicates[i]->getName().find("In32Bit") != Name.npos) {
  117     if (Predicates[i]->getName().find("In64Bit") != Name.npos) {