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

Declarations

include/llvm/ADT/StringRef.h
  409     size_t find_first_of(StringRef Chars, size_t From = 0) const;

References

include/llvm/ADT/SmallString.h
  185     return str().find_first_of(Chars, From);
include/llvm/Support/YAMLTraits.h
  666   if (S.find_first_of(Indicators) == 0)
lib/MC/MCAsmStreamer.cpp
  412       size_t newp = std::min(len, c.find_first_of("\r\n", p));
lib/Object/COFFModuleDefinition.cpp
  121       size_t End = Buf.find_first_of("=,;\r\n \t\v");
lib/Passes/PassBuilder.cpp
 1758     size_t Pos = Text.find_first_of(",()");
lib/Support/FileCheck.cpp
  441         size_t SpacePos = MatchStr.substr(0, VarEndIdx).find_first_of(" \t");
 1213     size_t EOL = Buffer.find_first_of("\n\r");
 1408     Range = Range.substr(Range.find_first_of("\n\r"));
lib/Support/GlobPattern.cpp
   22   return S.find_first_of("?*[\\") != StringRef::npos;
lib/Support/Path.cpp
   80       size_t end = path.find_first_of(separators(style), 2);
   89     size_t end = path.find_first_of(separators(style));
  124       return str.find_first_of(separators(style), 2);
  281   size_t end_pos = Path.find_first_of(separators(S), Position);
  797   assert(P.find_first_of(separators(Style::native)) == StringRef::npos &&
lib/Support/Regex.cpp
  212   return Str.find_first_of(RegexMetachars) == StringRef::npos;
lib/Support/SourceMgr.cpp
  283     if (I->getText().find_first_of("\n\r\t") != StringRef::npos)
lib/Support/StringExtras.cpp
   43   StringRef::size_type End = Source.find_first_of(Delimiters, Start);
lib/Support/YAMLParser.cpp
  925         || StringRef(Current, 1).find_first_of("#;/?:@&=+$,_.!~*'()[]")
 1347           && (StringRef(Current, 1).find_first_of(",:?[]{}")
 1748         || FirstChar.find_first_of("-?:,[]{}#&*!|>'\"%@`") != StringRef::npos)
 1883     StringRef::size_type i = UnquotedValue.find_first_of("\\\r\n");
 1917   for (; i != StringRef::npos; i = UnquotedValue.find_first_of("\\\r\n")) {
 2428   T = T.substr(T.find_first_of(" \t")).ltrim(" \t");
 2429   std::size_t HandleEnd = T.find_first_of(" \t");
lib/Target/AMDGPU/AMDGPUPrintfRuntimeBinding.cpp
  114   while ((CurFmtSpecifierIdx = Fmt.find_first_of(
lib/Target/X86/X86FrameLowering.cpp
 2641             F->getName().find_first_of("._") == StringRef::npos)
lib/Transforms/Utils/SimplifyLibCalls.cpp
  765     size_t I = S1.find_first_of(S2);
  823     size_t Pos = S1.find_first_of(S2);
tools/clang/lib/AST/ASTContext.cpp
  265   if (Text.find_first_of(";{}#@") != StringRef::npos)
tools/clang/lib/AST/CommentLexer.cpp
  315                            .find_first_of(TokStartSymbols);
tools/clang/lib/Driver/Driver.cpp
 1197     size_t LineEnd = Data.find_first_of("\n", ParentProcPos);
 2219       if (Val.find_first_of("/\\") != StringRef::npos) {
tools/clang/lib/Driver/Job.cpp
  102   const bool Escape = Arg.find_first_of(" \"\\$") != StringRef::npos;
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
  258   size_t Pos = Exts.find_first_of("sx");
tools/clang/lib/Driver/ToolChains/Darwin.cpp
 1538     size_t StartVer = SDK.find_first_of("0123456789");
 1809       size_t StartVer = SDK.find_first_of("0123456789");
tools/clang/lib/Format/BreakableToken.cpp
  116     SpaceOffset = Text.find_first_of(
  561       0, ContentWithNoDecoration.find_first_of(Blanks));
tools/clang/lib/Format/FormatTokenLexer.cpp
  570   auto FirstSpace = Buffer.find_first_of(" \n", LineOffset);
tools/clang/lib/Frontend/InitPreprocessor.cpp
   46     StringRef::size_type End = MacroBody.find_first_of("\n\r");
tools/clang/lib/Frontend/TextDiagnostic.cpp
 1087           StringRef(I->CodeToInsert).find_first_of("\n\r") == StringRef::npos) {
tools/clang/lib/Serialization/ASTReader.cpp
  606       StringRef::size_type End = MacroBody.find_first_of("\n\r");
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1583   if (Snippet.find_first_of("\r\n") != StringRef::npos)
tools/clang/tools/clang-format/ClangFormat.cpp
  259   while ((Index = Text.find_first_of("\n\r<&", From)) != StringRef::npos) {
tools/clang/tools/clang-refactor/TestSupport.cpp
  269   size_t NewlinePos = Substr.find_first_of("\r\n");
  280     size_t NewlinePos = Line.find_first_of("\r\n");
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  144     Skip = LiteralSourceText.find_first_of(LiteralType::SkipFirst);
  153   Skip = LiteralSourceText.find_first_of(LiteralType::Suffixes, /*From=*/Skip);
tools/clang/tools/extra/clangd/FormattedString.cpp
   29     size_t Next = Input.find_first_of(Punctuation, From);
tools/clang/tools/extra/clangd/refactor/tweaks/RawStringLiteral.cpp
   70   return Content.find_first_of("\"\n\t") != StringRef::npos;
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
 1010       End = Nested ? Text.find_first_of("%|}", End + 2)
 1029     size_t ModLength = Text.find_first_of("0123456789{");
 1065         size_t End = Text.find_first_of(":");
tools/lld/COFF/Driver.cpp
  407   bool hasPathSep = (filename.find_first_of("/\\") != StringRef::npos);
tools/lld/ELF/Driver.cpp
 1327       size_t pos = s.find_first_of(",:");
tools/lld/ELF/ScriptLexer.cpp
   50   return s.substr(0, s.find_first_of("\r\n"));
  182     size_t e = s.find_first_of(ops);
tools/lld/ELF/ScriptParser.cpp
 1383   return s.find_first_of("?*[") != StringRef::npos;
tools/lldb/source/Breakpoint/BreakpointID.cpp
  113   if (str.find_first_of(".- ") != llvm::StringRef::npos) {
tools/lldb/source/Core/FormatEntity.cpp
 1878   const size_t sep_pos = format_str.find_first_of(".[:");
 1993     const size_t non_special_chars = format.find_first_of("${}\\");
tools/lldb/source/Core/ValueObject.cpp
 2309       size_t next_sep_pos = temp_expression.find_first_of("-.[", 1);
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 1239       end = command_string.find_first_of(k_white_space, start);
 2506     std::size_t first_newline = this_line.find_first_of("\n");
tools/lldb/source/Interpreter/OptionValueProperties.cpp
  120   size_t key_len = name.find_first_of(".[{");
  599   size_t key_len = name.find_first_of(".[{");
tools/lldb/source/Plugins/ExpressionParser/Clang/IRForTarget.cpp
 1154         if (alloc_name.find_first_of("0123456789") == 1) {
tools/lldb/source/Target/StackFrame.cpp
  538   size_t separator_idx = var_expr.find_first_of(".-[=+~|&^%#@!/?,<>{}");
  665       separator_idx = var_expr.find_first_of(".-[");
  666       ConstString child_name(var_expr.substr(0, var_expr.find_first_of(".-[")));
  944         separator_idx = var_expr.find_first_of(".-[");
 1029       separator_idx = var_expr.find_first_of(".-[");
tools/lldb/source/Utility/ArchSpec.cpp
  805   size_t pos = triple_str.find_first_of("-.");
tools/lldb/source/Utility/Args.cpp
   30     size_t regular = quoted.find_first_of(k_escapable_characters);
   98     size_t regular = command.find_first_of(" \t\r\"'`\\");
tools/lldb/source/Utility/FileSpec.cpp
  128   for (auto i = path.find_first_of("\\/"); i != llvm::StringRef::npos;
  129        i = path.find_first_of("\\/", i + 1)) {
tools/llvm-mc/Disassembler.cpp
  110     size_t Next = Str.find_first_of(" \t\n\r,#[]");
tools/llvm-rc/ResourceScriptCppFilter.cpp
   47     Pos = Data.find_first_of("\r\n", Pos);
tools/llvm-rc/ResourceScriptToken.cpp
  148   Pos = Data.find_first_of("\r\n", Pos);
tools/llvm-rtdyld/llvm-rtdyld.cpp
  601     size_t EqualsIdx = Mapping.find_first_of("=");
  603     size_t ComaIdx = Mapping.find_first_of(",");
unittests/ADT/StringRefTest.cpp
  486   EXPECT_EQ(1U, Str.find_first_of("el"));
  487   EXPECT_EQ(StringRef::npos, Str.find_first_of("xyz"));
utils/TableGen/CodeGenSchedule.cpp
   98       auto FirstMeta = Original.find_first_of(RegexMetachars);
utils/TableGen/GlobalISel/CodeExpander.cpp
   25     size_t Pos = Current.find_first_of("$\n\\");