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

References

gen/tools/clang/include/clang/AST/Attrs.inc
13737           return Feature.drop_front(sizeof("arch=") - 1);
include/llvm/ADT/StringExtras.h
  178     Input = Input.drop_front();
  185     Input = Input.drop_front(2);
include/llvm/ADT/StringRef.h
  328       StringRef S = drop_front(From);
  332         S = S.drop_front();
  620       return drop_front(size() - N);
  673       *this = drop_front(Prefix.size());
  810       return drop_front(std::min(Length, find_first_not_of(Char)));
  817       return drop_front(std::min(Length, find_first_not_of(Chars)));
include/llvm/IR/PassManager.h
  380       Name = Name.drop_front(strlen("llvm::"));
include/llvm/ProfileData/InstrProf.h
  586   return PGOName.drop_front(S + 1);
include/llvm/Support/FormatProviders.h
  366     Style = Style.drop_front();
  381       Style = Style.drop_front(End + 1);
include/llvm/Support/TypeName.h
   34   Name = Name.drop_front(Key.size());
include/llvm/Support/YAMLTraits.h
  540     return Input.drop_front(
  553   StringRef Tail = (S.front() == '-' || S.front() == '+') ? S.drop_front() : S;
  565            S.drop_front(2).find_first_not_of("01234567") == StringRef::npos;
  568     return S.size() > 2 && S.drop_front(2).find_first_not_of(
  600     S = S.drop_front();
  603     S = S.drop_front();
  615       S = S.drop_front();
  626     S = S.drop_front();
lib/Analysis/VFABIDemangling.cpp
   38   MangledName = MangledName.drop_front(1);
lib/Bitcode/Reader/BitcodeAnalyzer.cpp
  518   StringRef Strings = Blob.drop_front(StringsOffset);
  533     Strings = Strings.drop_front(Size);
lib/Bitcode/Reader/MetadataLoader.cpp
 1942   StringRef Strings = Blob.drop_front(StringsOffset);
 1955     Strings = Strings.drop_front(Size);
lib/CodeGen/MIRParser/MILexer.cpp
  168               unescapeQuotedString(String.drop_front(PrefixLength)));
  177       .setStringValue(Range.upto(C).drop_front(PrefixLength));
  302       .setStringValue(Range.upto(C).drop_front(StringOffset));
  338       .setStringValue(Range.upto(C).drop_front(StringOffset));
  417       .setStringValue(Range.upto(C).drop_front(1)); // Drop the '%'
  442       .setStringValue(Range.upto(C).drop_front(1)); // Drop the '$'
  483     StringRef String = Start.upto(C).drop_front(Rule.size());
  504   StringRef String = Start.upto(R).drop_front(Rule.size());
lib/CodeGen/MIRParser/MIParser.cpp
 1521     StringRef SizeStr = Token.range().drop_front();
 1527     auto ScalarSize = APSInt(Token.range().drop_front()).getZExtValue();
 1536     uint64_t AS = APSInt(Token.range().drop_front()).getZExtValue();
 1565   StringRef SizeStr = Token.range().drop_front();
 1570     auto ScalarSize = APSInt(Token.range().drop_front()).getZExtValue();
 1576     uint64_t AS = APSInt(Token.range().drop_front()).getZExtValue();
 1600   StringRef SizeStr = Token.range().drop_front();
lib/CodeGen/ModuloSchedule.cpp
 1979   StageTokenAndValue.second.drop_front().getAsInteger(10, Stage);
 1980   CycleTokenAndValue.second.drop_front().getAsInteger(10, Cycle);
lib/DebugInfo/CodeView/RecordName.cpp
  335   StringRef StringData = toStringRef(Sym.content()).drop_front(Offset);
lib/DebugInfo/DWARF/DWARFGdbIndex.cpp
  191   ConstantPoolStrings = Data.getData().drop_front(Offset);
lib/DebugInfo/Symbolize/SymbolizableObjectFile.cpp
  201     SymbolName = SymbolName.drop_front();
lib/DebugInfo/Symbolize/Symbolize.cpp
  488     SymbolName = SymbolName.drop_front();
lib/IR/AutoUpgrade.cpp
 2795                Name.drop_front(18) == ".512") {
 3091       Name = Name.drop_front(IsMask3 || IsMaskZ ? 13 : 12);
 3151       Name = Name.drop_front(IsMask3 || IsMaskZ ? 13 : 12);
 3219       Name = Name.drop_front(IsMask3 || IsMaskZ ? 13 : 12);
 4096       C, (Twine("llvm.loop.vectorize.") + OldTag.drop_front(OldPrefix.size()))
lib/IR/Function.cpp
  536   StringRef Target = Name.drop_front(5).split('.').first;
lib/LTO/ThinLTOCodeGenerator.cpp
  275       Name = Name.drop_front();
lib/MC/ELFObjectWriter.cpp
  917     MC.renameELFSection(&Section, (".z" + SectionName.drop_front(1)).str());
lib/MC/MCContext.cpp
  637       FileName = FileName.drop_front();
lib/MC/MCParser/AsmParser.cpp
  811   Bytes = Bytes.drop_front(Skip);
lib/Object/COFFModuleDefinition.cpp
  102       Buf = (End == Buf.npos) ? "" : Buf.drop_front(End);
  106       Buf = Buf.drop_front();
  108         Buf = Buf.drop_front();
  113       Buf = Buf.drop_front();
  136       Buf = (End == Buf.npos) ? "" : Buf.drop_front(End);
  258         } else if (Tok.Value.drop_front().getAsInteger(10, E.Ordinal)) {
lib/Object/WindowsResource.cpp
   54   BBS = BinaryByteStream(Data.getBuffer().drop_front(LeadingSize),
lib/ProfileData/Coverage/CoverageMappingReader.cpp
  361     Data = Data.drop_front(1);
lib/ProfileData/InstrProf.cpp
  281     PGOFuncName = PGOFuncName.drop_front(FileName.size() + 1);
lib/Remarks/YAMLRemarkParser.cpp
   84   Buf = Buf.drop_front(sizeof(uint64_t));
   95   Buf = Buf.drop_front(sizeof(uint64_t));
  107   Buf = Buf.drop_front(StrTabSize);
  301     Result = Result.drop_front();
  448     Result = Result.drop_front();
lib/Support/ARMBuildAttrs.cpp
   83       return HasTagPrefix ? TagName : TagName.drop_front(4);
   94     if (TagName.drop_front(HasTagPrefix ? 0 : 4) == Tag) {
lib/Support/CommandLine.cpp
 1076           StringRef FileName = Arg.drop_front();
lib/Support/DJB.cpp
   33   Buffer = Buffer.drop_front(Begin8 - Begin8Const);
lib/Support/FileCheck.cpp
  108   S = S.drop_front();
  993   StringRef Rest = Buffer.drop_front(Prefix.size() + 1);
 1090     Buffer = Buffer.drop_front(Loc);
 1111     Buffer = Buffer.drop_front(SkipWord(Buffer, Prefix.size()));
 1189     Buffer = AfterSuffix.empty() ? Buffer.drop_front(UsedPrefix.size())
lib/Support/FormatVariadic.cpp
   45       Spec = Spec.drop_front(2);
   48       Spec = Spec.drop_front(1);
   74     RepString = RepString.drop_front();
   80     Options = RepString.drop_front().trim();
  101         Fmt.drop_front(BO).take_while([](char C) { return C == '{'; });
  107       StringRef Right = Fmt.drop_front(BO + NumEscapedBraces * 2);
lib/Support/GlobPattern.cpp
  126   if (S.startswith("*") && !hasWildcard(S.drop_front())) {
  127     Pat.Suffix = S.drop_front();
lib/Support/Host.cpp
  296         Lines[I].drop_front(Pos + 1).split(CPUFeatures, ' ');
  317         if (!Lines[I].drop_front(Pos).getAsInteger(10, Id)) {
lib/Support/SourceMgr.cpp
  346       S << LineContents.drop_front(i);
lib/Support/StringRef.cpp
  186     This = This.drop_front();
  473   StringRef Str2 = Str.drop_front(1);
lib/Support/Triple.cpp
  941     StringRef AndroidVersion = Components[3].drop_front(strlen("androideabi"));
lib/Support/Unix/Path.inc
  586   PathStr = PathStr.drop_front();
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
 2330   bool BadNum = Tok.drop_front().getAsInteger(10, CRNum);
lib/Target/AMDGPU/AMDGPULibFunc.cpp
  462   str = str.drop_front(n);
lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
 5173   Str = Str.drop_back(2).drop_front(4);
 5211     Str = Str.drop_front(3);
 5227     Str = Str.drop_front(3);
 5244     Str = Str.drop_front(5);
 5256     Str = Str.drop_front(15);
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
 4110   Name = (Name[1] == 'r') ? Name.drop_front(2) : Name.drop_front();
 4110   Name = (Name[1] == 'r') ? Name.drop_front(2) : Name.drop_front();
lib/Target/MSP430/AsmParser/MSP430AsmParser.cpp
  317   auto CC = Name.drop_front().lower();
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 5944   if (Name.front() != 'w' || Name.drop_front(1).getAsInteger(10, IntVal))
lib/Target/WebAssembly/AsmParser/WebAssemblyAsmParser.cpp
  753       DirectiveID.getString().drop_front(4).getAsInteger(10, NumBits);
lib/Target/X86/AsmParser/X86AsmParser.cpp
 1717     DotDispStr = DotDispStr.drop_front(1);
lib/Target/X86/X86InsertPrefetch.cpp
  132           Name = Name.drop_front(HintType.first.size());
lib/Testing/Support/Annotations.cpp
   57       Text = Text.drop_front(Name->size());
   61     Text = Text.drop_front();
lib/TextAPI/MachO/Target.cpp
   40       PlatformStr = PlatformStr.drop_front().drop_back();
lib/TextAPI/MachO/TextStub.cpp
  656                             Symbol.value.drop_front(15), Targets);
  663             Name = Name.drop_front();
  671             Name = Name.drop_front();
  690                             Symbol.value.drop_front(15), Targets,
  699             Name = Name.drop_front();
  709             Name = Name.drop_front();
tools/clang/include/clang/Basic/OpenCLOptions.h
   84       Ext = Ext.drop_front();
   88       Ext = Ext.drop_front();
tools/clang/lib/ARCMigrate/FileRemapper.cpp
  146                                   path::extension(origFE->getName()).drop_front(), fd,
tools/clang/lib/ARCMigrate/ObjCMT.cpp
  535     PropertyNameStringRef = PropertyNameStringRef.drop_front(LengthOfPrefix);
 2217                               path::extension(FE->getName()).drop_front(), FD,
tools/clang/lib/AST/MicrosoftMangle.cpp
   50       MangledName = MangledName.drop_front(1);
 3282   Out << "??_R4" << StringRef(VFTableMangling).drop_front(4);
tools/clang/lib/AST/RawCommentList.cpp
  418     llvm::StringRef Trimmed = TokText.drop_front(SkipLen);
tools/clang/lib/AST/TextNodeDumper.cpp
  315        << ClauseName.drop_front() << "Clause";
 1482            << ClauseName.drop_front() << "Clause";
tools/clang/lib/ASTMatchers/Dynamic/Diagnostics.cpp
  140     FormatString = Pieces.second.drop_front();
tools/clang/lib/ASTMatchers/Dynamic/Parser.cpp
  119       Code = Code.drop_front();
  124       Code = Code.drop_front();
  129       Code = Code.drop_front();
  134       Code = Code.drop_front();
  161             Code = Code.drop_front(TokenLength);
  178         Code = Code.drop_front(TokenLength);
  182         Code = Code.drop_front(1);
  216     Code = Code.drop_front(Length);
  264         Code = Code.drop_front(Length + 1);
  270     Code = Code.drop_front(Code.size());
  283         StartOfLine = Code.drop_front();
  285       Code = Code.drop_front();
tools/clang/lib/Basic/IdentifierTable.cpp
  643   return (Twine(toLowercase(Name[3])) + Name.drop_front(4)).str();
tools/clang/lib/Basic/Targets/AMDGPU.h
  134       S = S.drop_front();
  144       S = S.drop_front(E + 1);
  152     S = S.drop_front();
  164       S = S.drop_front();
  172       S = S.drop_front();
  180       S = S.drop_front();
  184     S = S.drop_front();
tools/clang/lib/Basic/Targets/ARM.cpp
  380       Features[Feature.drop_front(1)] = true;
tools/clang/lib/CodeGen/CGAtomic.cpp
 1145           StringRef(LibCallName).drop_front(1).str();
tools/clang/lib/Driver/Driver.cpp
  174   StringRef Value = Opt.drop_front(OptName.size());
 2418                  llvm::sys::path::extension(FileName).drop_front()) !=
 2858                  llvm::sys::path::extension(FileName).drop_front()) !=
 4899   Str = Str.drop_front(1);
 4907   Str = Str.drop_front(1);
 4937     Str = Str.drop_front(1);
tools/clang/lib/Driver/Multilib.cpp
   89     OS << StringRef(GCCSuffix).drop_front();
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
  241     StdExts = StdExts.drop_front(4);
tools/clang/lib/Driver/ToolChains/Clang.cpp
 2505         CmdArgs.push_back(Args.MakeArgString(Str.drop_front(16)));
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
 1469     LastOpt[Name.drop_front(1)] = I;
 1476         LastOpt.find(Name.drop_front(1));
tools/clang/lib/Driver/ToolChains/HIP.cpp
  331     std::string GFXVersion = GpuArch.drop_front(3).str();
tools/clang/lib/Driver/ToolChains/MSP430.cpp
  173         "-D__MSP430i" + MCU.drop_front(7).upper() + "__"));
tools/clang/lib/Format/FormatToken.h
  464       Content = Content.drop_front(1);
tools/clang/lib/Frontend/CompilerInvocation.cpp
  173       Diagnostics.push_back(A->getOption().getName().drop_front(1));
  176       Diagnostics.push_back(A->getOption().getName().drop_front(1).rtrim("=-"));
tools/clang/lib/Frontend/Rewrite/FrontendActions.cpp
   89                                        llvm::sys::path::extension(Filename).drop_front(), fd,
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
 1128       S = S.drop_front(2);
 1135       S = S.drop_front(RegexMatchLength + 2);
 1142       S = S.drop_front(VerbatimMatchLength);
tools/clang/lib/Index/CommentToXML.cpp
 1103       S = S.drop_front(3);
 1111     S = S.drop_front(Pos);
tools/clang/lib/Lex/HeaderSearch.cpp
 1800   return path::convert_to_slash(File.drop_front(BestPrefixLength));
tools/clang/lib/Lex/PPDirectives.cpp
 2427           TrimmedValue = TrimmedValue.drop_front(1);
 2431         TrimmedValue = TrimmedValue.drop_front(2);
tools/clang/lib/Parse/ParseDecl.cpp
   74     return Name.drop_front(2).drop_back(2);
tools/clang/lib/Sema/SemaChecking.cpp
  443     FunctionName = FunctionName.drop_front(std::strlen("__builtin___"));
  446     FunctionName = FunctionName.drop_front(std::strlen("__builtin_"));
 6548           Fields[0].drop_front(Fields[0].startswith_lower("cp") ? 2 : 1);
 6552         Fields[2] = Fields[2].drop_front(1);
 6557           Fields[3] = Fields[3].drop_front(1);
 6739     return FExpr->getString().drop_front(Offset);
tools/clang/lib/Sema/SemaDeclAttr.cpp
 1631     AttrName = AttrName.drop_front(2).drop_back(2);
 2988     auto CurFeature = StringRef(Feature).drop_front(); // remove + or -.
 5334     StrRef = StrRef.drop_front().drop_back();
 7737     Name = Name.drop_front(1);
tools/clang/lib/Sema/SemaType.cpp
 3824       InsertionText = InsertionText.drop_back().drop_front();
 3826       InsertionText = InsertionText.drop_front();
 3829     InsertionText = InsertionText.drop_back().drop_front();
tools/clang/lib/StaticAnalyzer/Core/SarifDiagnostics.cpp
   79     Ret += Root.drop_front(2).str();
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
  220       llvm::sys::path::stem(IncludeName.drop_front(1).drop_back(1));
  238                           FileName, Code.drop_front(MinInsertOffset), Style)),
  247   Code.drop_front(MinInsertOffset).split(Lines, "\n");
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  149     StringRef Filename = Value.drop_front(strlen("test:"));
tools/clang/tools/clang-refactor/TestSupport.cpp
  268   StringRef Substr = Source.drop_front(Offset).take_front(ColumnOffset);
  277   StringRef Line = Source.drop_front(Offset);
  285     Line = Line.drop_front(NewlinePos + 1);
  348       if (Matches[2].drop_front().getAsInteger(10, ColumnOffset))
  364       if (EndLocMatches[1].drop_front().getAsInteger(10, EndLineOffset) ||
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  817       FromDeclNameRef = FromDeclNameRef.drop_front(2);
  877       (NestedName.startswith("::") && NestedName.drop_front(2) == ReplaceName))
tools/clang/tools/extra/clang-query/QueryParser.cpp
   43   Line = Line.drop_front(Word.size());
tools/clang/tools/extra/clang-tidy/abseil/AbseilMatcher.h
   49   Path = Path.drop_front(PrefixPosition + AbslPrefix.size());
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  267     Name = Name.drop_front(Style.Prefix.size());
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  163   ReplacementDsc.OldSuffix = LiteralSourceText.drop_front(Skip);
tools/clang/tools/extra/clang-tidy/utils/UsingInserter.cpp
   26   return QualifiedName.drop_front(LastSeparatorPos + 2);
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1380       Scopes.UnresolvedQualifier = HeuristicPrefix.Qualifier.drop_front(2);
tools/clang/tools/extra/clangd/Format.cpp
  225           R.getReplacementText().drop_front(ReplacementSplit)));
  345          StringRef(FinalCode).drop_front(FinalCursor));
tools/clang/tools/extra/clangd/ParsedAST.cpp
  171           llvm::StringRef(Inc.Written).drop_front().drop_back();
tools/clang/tools/extra/clangd/QueryDriverDatabase.cpp
  226         Lang = Arg.drop_front(2).trim();
tools/clang/tools/extra/clangd/RIFF.cpp
   25   Stream = Stream.drop_front(4);
   27   Stream = Stream.drop_front(4);
   31   Stream = Stream.drop_front(Len);
   35     Stream = Stream.drop_front();
   61   for (llvm::StringRef Body = RIFF->Data.drop_front(4); !Body.empty();)
tools/clang/tools/extra/clangd/unittests/ClangdTests.cpp
  126     Pending = Pending.drop_front(MatchPos + Matches[0].size());
tools/clang/tools/extra/clangd/unittests/TweakTesting.cpp
   49     return Outer.drop_front(Wrapping.first.size()).drop_back(Wrapping.second.size());
tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp
  880       T = T.drop_front();
  998     Text = Text.drop_front();
 1026     Text = Text.drop_front();
 1051         Text = Text.drop_front(); // '{' or '|'
 1056       Text = Text.drop_front(1);
 1064         Text = Text.drop_front(); // '{' or '|'
 1077       Text = Text.drop_front(1);
 1084       Text = Text.drop_front(); // '{'
 1089       Text = Text.drop_front(NameSize);
 1090       Text = Text.drop_front(); // '}'
 1098           Text = Text.drop_front(); // ','
 1108       Text = Text.drop_front(); // '{'
 1110       Text = Text.drop_front(); // '|'
 1113       Text = Text.drop_front(); // '}'
 1115       Text = Text.drop_front(); // ','
tools/clang/utils/TableGen/NeonEmitter.cpp
  703     Name = Name.drop_front();
  710     Name = Name.drop_front(5);
  713     Name = Name.drop_front(4);
  716     Name = Name.drop_front(3);
  725   Name = Name.drop_front(I);
  731     Name = Name.drop_front();
  739     Name = Name.drop_front(I);
  746     Name = Name.drop_front();
  753     Name = Name.drop_front(I);
 1767     S += ", " + Name.drop_front(2).str();
tools/dsymutil/DwarfLinker.cpp
 1443   StringRef ClassNameStart(Name.getString().drop_front(2));
tools/dsymutil/MachOUtils.cpp
   52     return (llvm::Twine("arm") + Arch.drop_front(5)).str();
tools/dsymutil/SymbolMap.cpp
   30   StringRef Line = Input.drop_front(sizeof("__hidden#") - 1);
   32     Line = Line.drop_front();
   52     return StringRef(Translation).drop_front();
tools/lld/COFF/SymbolTable.cpp
  735     if (name.startswith(prefix) || name.startswith(prefix.drop_front()) ||
  736         name.drop_front().startswith(prefix) ||
  737         name.drop_front().startswith(prefix.drop_front())) {
  737         name.drop_front().startswith(prefix.drop_front())) {
tools/lld/ELF/Driver.cpp
  620     s = s.drop_front(2);
tools/lld/lib/Driver/DarwinLdDriver.cpp
  297     numStr = numStr.drop_front(2);
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp
 1262   StringRef partialStr = entry.name.drop_front(_cummulativeString.size());
 1326   StringRef partialStr = entry.name.drop_front(_cummulativeString.size());
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  366     StringRef sectName = customName.drop_front(seperatorIndex + 1);
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  483       scalar = scalar.drop_front(modStart + 3);
tools/lldb/include/lldb/Utility/ReproducerInstrumentation.h
  311     m_buffer = m_buffer.drop_front(sizeof(T));
  319     m_buffer = m_buffer.drop_front(sizeof(T));
tools/lldb/source/Breakpoint/BreakpointIDList.cpp
  336     llvm::StringRef right1 = in_string.drop_front(idx);
  339     llvm::StringRef to = right1.drop_front(specifier_str.size());
tools/lldb/source/Commands/CommandCompletions.cpp
  113       Remainder = Buffer.drop_front(FirstSep + 1);
  212     Name = Name.drop_front(PartialItem.size());
tools/lldb/source/Core/FormatEntity.cpp
  919       ConstString additional_data(subpath.drop_front(close_bracket_index + 1));
 1971           remainder = format_str.drop_front(format_str.size() - 1);
 2005       format = format.drop_front(non_special_chars);
 2013       format = format.drop_front(); // Skip the '{'
 2027                 .drop_front(); // Skip the '}' as we are at the end of the scope
 2031       format = format.drop_front(); // Skip the '\' character
 2039       format = format.drop_front(); // Skip the desensitized char character
 2082           format = format.drop_front(i);
 2101           format = format.drop_front();
 2105             format = format.drop_front();
 2133         format = format.drop_front(); // Skip the '$'
 2136           format = format.drop_front(); // Skip the '{'
 2232             variable = variable.drop_front();
tools/lldb/source/Core/ValueObject.cpp
 2263       temp_expression = temp_expression.drop_front();
 2307       temp_expression = temp_expression.drop_front(); // skip . or >
tools/lldb/source/Expression/REPL.cpp
  448     llvm::StringRef new_line = request.GetRawLine().drop_front();
tools/lldb/source/Interpreter/CommandHistory.cpp
   45   input_str = input_str.drop_front();
   49     if (input_str.drop_front(1).getAsInteger(0, idx))
tools/lldb/source/Interpreter/CommandInterpreter.cpp
 1638       search_str = search_str.drop_front(non_space);
 2519     help_text = help_text.drop_front(this_line.size()).ltrim();
 2565         text = text.drop_front();
 2571       text = text.drop_front();
tools/lldb/source/Interpreter/OptionGroupFormat.cpp
   99       gdb_format_str = gdb_format_str.drop_front();
tools/lldb/source/Interpreter/OptionValueArray.cpp
   99   name = name.drop_front();
tools/lldb/source/Interpreter/OptionValueDictionary.cpp
  235     temp = temp.drop_front();
tools/lldb/source/Interpreter/OptionValueProperties.cpp
  123     sub_name = name.drop_front(key_len);
  135         value_sp->GetSubValue(exe_ctx, sub_name.drop_front(), will_modify, error);
  137       if (Properties::IsSettingExperimental(sub_name.drop_front())) {
  142               exe_ctx, sub_name.drop_front(experimental_len + 2), will_modify, error);
  161       llvm::StringRef predicate_start = sub_name.drop_front();
  165         auto rest = predicate_start.drop_front(pos);
  603     sub_name = name.drop_front(key_len);
  616                                                 sub_name.drop_front());
tools/lldb/source/Interpreter/OptionValueString.cpp
   59       value = value.drop_front().drop_back();
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionParser.cpp
  668     cmd = cmd.drop_front(to_remove.size());
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
   71   m_specifiers.emplace_back(name, name.drop_front(last_base_start));
tools/lldb/source/Plugins/Language/ObjC/Cocoa.cpp
  715         base_str = base_str.drop_front(2);
tools/lldb/source/Plugins/LanguageRuntime/CPlusPlus/ItaniumABI/ItaniumABILanguageRuntime.cpp
  357         name = name.drop_front();
tools/lldb/source/Plugins/ObjectFile/Breakpad/BreakpadRecords.cpp
  110   llvm::StringRef age_str = str.drop_front(hex_digits<data_t::uuid_t>());
tools/lldb/source/Plugins/Platform/MacOSX/PlatformDarwin.cpp
 1377         sdk_name.drop_front(strlen(sdk_strings[desired_type]));
tools/lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerLLGS.cpp
 2844     buffer = buffer.drop_front(xfer_offset);
tools/lldb/source/Plugins/SymbolFile/Breakpad/SymbolFileBreakpad.cpp
  401   unwind_rules = rest.drop_front(pos);
tools/lldb/source/Plugins/SymbolFile/DWARF/DWARFContext.cpp
  120         name = name.drop_front();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbFPOProgramToDWARFExpression.cpp
   72               ResolveLLDBRegisterNum(symbol.GetName().drop_front(1), arch_type);
tools/lldb/source/Symbol/Type.cpp
  690           basename.drop_front(template_begin + 1);
  696         template_arg = template_arg.drop_front(1);
  704       basename = basename.drop_front(namespace_separator + 2);
tools/lldb/source/Symbol/Variable.cpp
  345         variable_expr_path.drop_front(), scope, callback, baton, variable_list,
  366         variable_expr_path.drop_front(), scope, callback, baton, variable_list,
  419           variable_expr_path.drop_front(variable_name.size());
tools/lldb/source/Target/PathMappingList.cpp
  225       prefix_ref = prefix_ref.drop_front();
tools/lldb/source/Target/StackFrame.cpp
  532     var_expr = var_expr.drop_front(); // Skip the '*'
  535     var_expr = var_expr.drop_front(); // Skip the '&'
  548     var_expr = var_expr.drop_front(name_const_string.GetLength());
  661       var_expr = var_expr.drop_front(); // Remove the '-'
  664       var_expr = var_expr.drop_front(); // Remove the '.' or '>'
  732       var_expr = var_expr.drop_front(child_name.GetLength());
  752       var_expr = var_expr.drop_front();
  766       var_expr = var_expr.drop_front(end_pos + 1);
  963       index_expr = index_expr.drop_front();
tools/lldb/source/Utility/Args.cpp
   39     quoted = quoted.drop_front();
   53     quoted = quoted.drop_front();
  106     command = command.drop_front();
  120       command = command.drop_front();
  151         command = command.drop_front();
tools/lldb/source/Utility/ReproducerInstrumentation.cpp
   33   m_buffer = m_buffer.drop_front(pos + 1);
tools/lldb/source/Utility/TildeExpressionResolver.cpp
   59   Expr = Expr.drop_front();
tools/lldb/source/Utility/UUID.cpp
   75       p = p.drop_front(2);
   83       p = p.drop_front();
tools/lldb/source/Utility/UriParser.cpp
   50     host_port = host_port.drop_front(pos + 1);
tools/lldb/tools/lldb-server/Acceptor.cpp
   95       name = name.drop_front(scheme.size() + strlen("://"));
tools/lldb/tools/lldb-vscode/IOStream.cpp
   85     str = str.drop_front(bytes_written);
tools/lldb/tools/lldb-vscode/lldb-vscode.cpp
 2354         llvm::StringRef index_str(name.drop_front(1));
tools/lldb/unittests/Symbol/PostfixExpressionTest.cpp
  142         if (to_integer(symbol.GetName().drop_front(), num))
tools/lldb/unittests/TestingSupport/MockTildeExpressionResolver.cpp
   44   Expr = Expr.drop_front();
   67   Expr = Expr.drop_front();
tools/lldb/unittests/Utility/LogTest.cpp
  101   llvm::StringRef result = m_stream_sp->str().drop_front(m_consumed_bytes);
tools/lldb/unittests/tools/lldb-server/tests/MessageObjects.cpp
  271   Response = Response.drop_front(2);
tools/llvm-ar/llvm-ar.cpp
 1017       Rest = Rest.drop_front().drop_back();
tools/llvm-cov/CoverageReport.cpp
  369     FileReports.emplace_back(Filename.drop_front(LCP));
tools/llvm-cxxdump/llvm-cxxdump.cpp
  269       const char *DataPtr = SymContents.drop_front(BytesInAddress).data();
  275       TD.MangledName = SymContents.drop_front(BytesInAddress * 2);
tools/llvm-mc/Disassembler.cpp
  180       Str = Str.drop_front();
  189       Str = Str.drop_front();
tools/llvm-mca/CodeRegionGenerator.cpp
   87   Comment = Comment.drop_front(Position);
   92       Comment = Comment.drop_front(Position);
  104     Comment = Comment.drop_front(Position);
tools/llvm-objcopy/CopyConfig.cpp
  298       Pattern = Pattern.drop_front();
tools/llvm-objcopy/ELF/Object.cpp
  184     S = S.drop_front(2);
  293   if (getChecksum(Line.drop_front(1)) != 0)
  466     HexData = HexData.drop_front(2);
tools/llvm-objdump/ELFDump.cpp
  260            << StringRef(StrTab.drop_front(Verneed->vn_file).data()) << ":\n";
  269              << StringRef(StrTab.drop_front(Vernaux->vna_name).data()) << '\n';
  300       outs() << StringRef(StrTab.drop_front(Verdaux->vda_name).data()) << '\n';
tools/llvm-rc/ResourceFileWriter.cpp
  104     Str = Str.drop_front();
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));
  276   return Data.drop_front(Pos).startswith(FollowingChars);
  300   return Data.drop_front(Pos).startswith("/*");
  305   return Data.drop_front(Pos).startswith("//");
tools/llvm-readobj/COFFDumper.cpp
 1000     Data = SectionContents.drop_front(NextOffset);
 1097             FrameFunc = FrameFunc.drop_front(EqOrEnd).trim();
tools/llvm-readobj/ELFDumper.cpp
 3886                  StringTable.drop_front(Verdaux->vda_name).data());
 3892                    StringTable.drop_front(Verdaux->vda_name).data());
 3927                  StringTable.drop_front(Verneed->vn_file).data(),
 3937                    StringTable.drop_front(Vernaux->vna_name).data(),
 4563       Desc.getData().drop_front(DescOffset + 3 * FileCount * Bytes),
tools/llvm-stress/llvm-stress.cpp
   84       Arg.drop_front().getAsInteger(10, N);
tools/obj2yaml/elf2yaml.cpp
  804           StringTableOrErr->drop_front(Verdaux->vda_name).data());
  865         StringRef(StringTableOrErr->drop_front(Verneed->vn_file).data());
  877           StringRef(StringTableOrErr->drop_front(Vernaux->vna_name).data());
unittests/ADT/StringExtrasTest.cpp
   71   EXPECT_EQ(OddData, fromHex(StringRef(OddStr).drop_front()));
unittests/ADT/StringRefTest.cpp
  955   StringRef Dropped = Test.drop_front(5);
  961   Dropped = Test.drop_front(0);
  967   Dropped = Test.drop_front(Test.size());
unittests/Support/YAMLIOTest.cpp
 1016         StringRef widthStr = scalar.drop_front(byStart+2);
utils/TableGen/GlobalISel/CodeExpander.cpp
   37       Current = Current.drop_front(1);
   43       Current = Current.drop_front(2);
   48       Current = Current.drop_front(1);
   54       Current = Current.drop_front(2);
   59       StringRef EndVar = StartVar.drop_front(2 /* ${ */ + Var.size());
   91     Current = Current.drop_front(1);