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

References

lib/Analysis/VFABIDemangling.cpp
   29   ISA = StringSwitch<VFISAKind>(MangledName.take_front(1))
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
  632       S.take_front(MaxRecordLength - MaxFixedRecordLength - 1));
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
  212     StringRef S = Value.take_front(maxFieldLength() - 1);
lib/DebugInfo/CodeView/TypeRecordMapping.cpp
  172       auto N = StringRef(Name).take_front(BytesLeft - 1);
lib/MC/MCParser/AsmParser.cpp
  818     Bytes = Bytes.take_front(Res);
lib/Support/FileCheck.cpp
   96   StringRef Name = Str.take_front(I);
lib/Target/X86/AsmParser/X86AsmParser.cpp
 3027                      RegName.take_front(3) + Twine(GroupStart) + "' to '" +
 3028                      RegName.take_front(3) + Twine(GroupEnd) +
tools/clang/lib/Driver/Driver.cpp
  862   CfgFileArch = CfgFileArch.take_front(ArchPrefixLen);
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
  488     if (CryptoIt->take_front() == "+") {
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  932   return PathIntoXcode.take_front(Index + XcodeAppSuffix.size());
tools/clang/lib/Lex/Lexer.cpp
 1089              : Rest.take_front(NumWhitespaceChars);
 2095       (Slash == StringRef::npos) ? "" : PartialPath.take_front(Slash);
tools/clang/tools/clang-refactor/TestSupport.cpp
  167   Source = Source.take_front(Offset);
  268   StringRef Substr = Source.drop_front(Offset).take_front(ColumnOffset);
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1372         visibleNamespaces(Content.take_front(Offset), Style);
 1711   StringRef Rest = Content.take_front(Offset);
tools/clang/tools/extra/clangd/Diagnostics.cpp
  467   R = R.take_front(MaxLen);
tools/clang/tools/extra/clangd/Format.cpp
  132   StringRef Indentation = lastLine(Code.take_front(Cursor));
  138       lastLine(Code.take_front(Indentation.data() - Code.data() - 1));
  157         Leading.take_front(CommentMarker.data() - Leading.data());
  173         Result.Changes.add(replacement(Code, Trailing.take_front(1), "\n}")));
  221           R.getReplacementText().take_front(ReplacementSplit)));
  344          StringRef(FinalCode).take_front(FinalCursor),
tools/clang/tools/extra/clangd/RIFF.cpp
   26   uint32_t Len = llvm::support::endian::read32le(Stream.take_front(4).begin());
   30   C.Data = Stream.take_front(Len);
tools/clang/tools/extra/clangd/SourceCode.cpp
  885   Results.push_back(NS.take_front(0));
  888     R = NS.take_front(R.end() - NS.begin());
tools/clang/tools/extra/clangd/index/SymbolCollector.cpp
  720   Content = Content.take_front(100 * 100);
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  125     Result += Pending.take_front(MatchPos);
tools/lld/ELF/ScriptLexer.cpp
  110       vec.push_back(s.take_front(e + 1));
tools/lld/ELF/SymbolTable.cpp
   61     name = name.take_front(pos);
tools/lldb/source/Breakpoint/BreakpointIDList.cpp
  338     llvm::StringRef from = in_string.take_front(idx);
tools/lldb/source/Commands/CommandCompletions.cpp
  110     llvm::StringRef Username = Buffer.take_front(FirstSep);
tools/lldb/source/Core/UserSettingsController.cpp
  112   return setting.take_front(dot_pos) == experimental;
tools/lldb/source/Interpreter/OptionValueDictionary.cpp
  234     quote_char = temp.take_front();
tools/lldb/source/Interpreter/OptionValueProperties.cpp
  122     key.SetString(name.take_front(key_len));
  164         auto predicate = predicate_start.take_front(pos);
  602     key.SetString(name.take_front(key_len));
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp
  615   return m_text.take_front(end_pos).drop_front(start_pos);
tools/lldb/source/Plugins/Language/CPlusPlus/MSVCUndecoratedNameParser.cpp
   61       m_specifiers.emplace_back(name.take_front(i - 1),
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp
  109   llvm::StringRef uuid_str = str.take_front(hex_digits<data_t::uuid_t>());
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1175             path_ref.rtrim("\r\n").take_front(sizeof(developer_dir_path) - 1);
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 2854       buffer = buffer.take_front(xfer_length);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  400   llvm::StringRef rhs = rest.take_front(pos);
tools/lldb/source/Symbol/Type.cpp
  710     scope = name.take_front(name.size() - basename.size());
tools/lldb/source/Target/StackFrame.cpp
  763       llvm::StringRef index_expr = var_expr.take_front(end_pos);
tools/lldb/source/Utility/Args.cpp
  666       llvm::StringRef prefix = original_args.take_front(prev_prefix_length);
  672       m_arg_string_with_delimiter = original_args.take_front(prefix_length);
tools/lldb/source/Utility/Log.cpp
  315     file = llvm::sys::path::filename(file).take_front(40);
  316     function = function.take_front(40);
tools/lldb/source/Utility/StringList.cpp
  113     prefix = prefix.take_front(count);
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
  270   StringRef SignalStr = Response.take_front(2);
tools/llvm-objcopy/ELF/Object.cpp
  183     Checksum += checkedGetHex<uint8_t>(S.take_front(2));
  236         R.HexData.take_front(3) != "000")
  465     Data.push_back(checkedGetHex<uint8_t>(HexData.take_front(2)));
tools/llvm-pdbutil/DumpOutputStyle.cpp
  813     StringRef Scope = UDT.Name.take_front(Pos);
tools/llvm-pdbutil/FormatUtil.cpp
   27   S = S.take_front(FinalLen);
   37   StringRef Front = S.take_front(FinalLen / 2);
tools/llvm-pdbutil/MinimalSymbolDumper.cpp
  373     Name = Name.take_front(32);
tools/llvm-rc/ResourceScriptCppFilter.cpp
   49     StringRef Line = Data.take_front(Pos).drop_front(LineStart);
tools/llvm-rc/ResourceScriptToken.cpp
  179     RCToken Token(TokenKind, Data.take_front(Pos).drop_front(TokenStart));
unittests/ADT/StringRefTest.cpp
  977   StringRef Taken = Test.take_front(5);
  983   Taken = Test.take_front(Test.size());
  989   Taken = Test.take_front(0);