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

References

include/llvm/ADT/SmallString.h
  163     return str().rfind(C, From);
include/llvm/ADT/StringRef.h
  427       return rfind(C, From);
include/llvm/ProfileData/SampleProf.h
  512         auto Dit = Cand.rfind('.');
lib/DebugInfo/Symbolize/Symbolize.cpp
  492     size_t AtPos = SymbolName.rfind('@');
lib/Linker/IRMover.cpp
  732   size_t DotPos = Name.rfind('.');
lib/Object/MachOObjectFile.cpp
 2315   a = Name.rfind('/');
 2321   Idx = Foo.rfind('_');
 2331   b = Name.rfind('/', a);
 2347   c =  Name.rfind('/', b);
 2353   d =  Name.rfind('/', c);
 2368   a = Name.rfind('.');
 2382   b = Name.rfind('/', a);
 2388   Idx = Name.rfind('_');
 2412   b = Name.rfind('/', a);
lib/ProfileData/SampleProfReader.cpp
   73   size_t n2 = Input.rfind(':');
   74   size_t n1 = Input.rfind(':', n2 - 1);
lib/Support/TarWriter.cpp
  134   size_t Sep = Path.rfind('/', sizeof(UstarHeader::Prefix) + 1);
lib/Target/Lanai/AsmParser/LanaiAsmParser.cpp
 1075       size_t Next = Mnemonic.rfind('.', Name.size());
lib/Transforms/Utils/SimplifyLibCalls.cpp
  404                  : Str.rfind(CharC->getSExtValue());
tools/clang/lib/Basic/ObjCRuntime.cpp
   50   std::size_t dash = input.rfind('-');
tools/clang/lib/Driver/Driver.cpp
 4491       End = BaseName.rfind('.');
tools/clang/lib/Driver/ToolChain.cpp
  197     ProgName = ProgName.slice(0, ProgName.rfind('-'));
tools/clang/lib/Format/FormatTokenLexer.cpp
  470   size_t LastBreak = LiteralText.rfind('\n');
  563   auto LineOffset = Buffer.rfind('\n', FirstInLineOffset);
tools/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
  130     size_t Pos = CheckerName.rfind('.');
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp
   91   auto StartPos = Code.rfind('\n', Start);
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1402       auto PrevNL = Content.rfind('\n', RangeBegin);
tools/clang/tools/extra/clangd/SourceCode.cpp
  191   size_t PrevNL = Before.rfind('\n');
  601   size_t PrevNL = Before.rfind('\n');
tools/clang/unittests/Sema/CodeCompleteTest.cpp
   96   size_t PrevNL = Before.rfind('\n');
tools/dsymutil/BinaryHolder.cpp
   24   StringRef Archive = Filename.substr(0, Filename.rfind('('));
tools/lld/COFF/Driver.cpp
  707   return (outFile.substr(0, outFile.rfind('.')) + ".map").str();
tools/lld/COFF/MinGW.cpp
  108   libName = libName.substr(0, libName.rfind('.'));
  142   libName = libName.substr(0, libName.rfind('.'));
tools/lld/ELF/OutputSections.cpp
  455   size_t pos = s.rfind('.');
tools/lld/ELF/ScriptLexer.cpp
   47   size_t pos = s.rfind('\n', tok.data() - s.data());
tools/lldb/source/Core/FormatEntity.cpp
 2352   const size_t dollar_pos = str.rfind('$');
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
  159     size_t context_end = full.rfind(':', basename_end);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  396   pos = rest.rfind(' ', pos);
tools/lldb/source/Symbol/ObjectFile.cpp
  580   llvm::StringRef archive = path_with_object.substr(0, path_with_object.rfind('('));
unittests/ADT/StringRefTest.cpp
  470   EXPECT_EQ(3U, Str.rfind('l'));
  471   EXPECT_EQ(StringRef::npos, Str.rfind('z'));