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

References

include/llvm/ADT/ArrayRef.h
  221       return drop_front(size() - N);
include/llvm/Analysis/TargetTransformInfoImpl.h
  860                                                 Operands.drop_front());
include/llvm/DebugInfo/CodeView/CVRecord.h
   58     return RecordData.drop_front(sizeof(RecordPrefix));
   85     StreamBuffer = StreamBuffer.drop_front(RealLen);
include/llvm/DebugInfo/CodeView/SymbolRecord.h
  208     Annotations = Annotations.drop_front();
  217     Annotations = Annotations.drop_front();
  226     Annotations = Annotations.drop_front();
  232     Annotations = Annotations.drop_front();
include/llvm/DebugInfo/CodeView/TypeRecord.h
  715     return makeArrayRef(MethodNames).drop_front();
include/llvm/Object/Minidump.h
  125       Storage = Storage.drop_front(Stride);
lib/CodeGen/AsmPrinter/CodeViewDebug.cpp
 1872     ArgTypeIndices = ReturnAndArgTypesRef.drop_front();
lib/CodeGen/ExpandMemCmp.cpp
  149     LoadSizes = LoadSizes.drop_front();
  213     LoadSizes = LoadSizes.drop_front();
lib/CodeGen/GlobalISel/LegalizerHelper.cpp
 1257   for (int I = 0; I != NumMerge; ++I, Slicer = Slicer.drop_front(PartsPerGCD)) {
lib/CodeGen/MachinePostDominators.cpp
   55   for (MachineBasicBlock *BB : Blocks.drop_front()) {
lib/DebugInfo/CodeView/CodeViewRecordIO.cpp
   69   for (auto X : makeArrayRef(Limits).drop_front()) {
lib/DebugInfo/CodeView/TypeHashing.cpp
   42   RecordData = RecordData.drop_front(sizeof(RecordPrefix));
   76   auto TrailingBytes = RecordData.drop_front(Off);
lib/DebugInfo/CodeView/TypeIndexDiscovery.cpp
   90     Content = Content.drop_front(Len);
  101   return 8 + getEncodedIntegerLength(Data.drop_front(8));
  110   uint32_t Size = 4 + getEncodedIntegerLength(Data.drop_front(4));
  111   return Size + getCStringLength(Data.drop_front(Size));
  122   uint32_t Size = 8 + getEncodedIntegerLength(Data.drop_front(8));
  123   return Size + getCStringLength(Data.drop_front(Size));
  133   return 8 + getCStringLength(Data.drop_front(8));
  147   uint16_t Attrs = support::endian::read16le(Data.drop_front(2).data());
  151   return Size + getCStringLength(Data.drop_front(Size));
  161   return 8 + getCStringLength(Data.drop_front(8));
  171   return 8 + getCStringLength(Data.drop_front(8));
  185   Size += getEncodedIntegerLength(Data.drop_front(Size));
  186   Size += getEncodedIntegerLength(Data.drop_front(Size));
  251     Content = Content.drop_front(ThisLen);
  257         Content = Content.drop_front(Skip);
  268   uint32_t Attrs = support::endian::read32le(Content.drop_front(4).data());
  469   RecordData = RecordData.drop_front(sizeof(RecordPrefix));
  497   ::discoverTypeIndices(RecordData.drop_front(sizeof(RecordPrefix)), K, Refs);
  511   return ::discoverTypeIndices(RecordData.drop_front(sizeof(RecordPrefix)), K,
lib/DebugInfo/MSF/MSFBuilder.cpp
  214     auto RemovedBlockList = CurrentBlocks.drop_front(NewBlocks);
lib/DebugInfo/MSF/MappedBlockStream.cpp
  191   BlockData = BlockData.drop_front(OffsetInFirstBlock);
  234   BlockData = BlockData.drop_front(OffsetInBlock);
lib/DebugInfo/PDB/UDTLayout.cpp
  261   VirtualBases = makeArrayRef(AllBases).drop_front(NonVirtualBases.size());
lib/FuzzMutate/Operations.cpp
  173     auto Indices = makeArrayRef(Srcs).drop_front(1);
lib/Object/COFFObjectFile.cpp
  516   InfoBytes = InfoBytes.drop_front(sizeof(*PDBInfo));
lib/ObjectYAML/CodeViewYAMLSymbols.cpp
  256     Data = CVS.RecordData.drop_front(sizeof(RecordPrefix));
lib/Option/OptTable.cpp
  258        ArrayRef<Info>(OptionInfos).drop_front(FirstSearchableIndex)) {
lib/Support/NativeFormatting.cpp
   40   Buffer = Buffer.drop_front(InitialDigits);
   46     Buffer = Buffer.drop_front(3);
lib/Support/raw_ostream.cpp
  466     Bytes = Bytes.drop_front(Line.size());
lib/Target/AMDGPU/AMDGPUCallLowering.cpp
  538       Regs = Regs.drop_front(PartsPerElt);
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
 1215   OpRef H = vmuxs(Bytes.drop_front(S), OpRef::hi(Va), OpRef::hi(Vb), Results);
 1561       auto S = findStrip(SM.Mask.drop_front(I), 1, N-I);
 1591     auto S = findStrip(SM.Mask.drop_front(I), 1, N-I);
 1650     auto S = findStrip(SM.Mask.drop_front(I), 1, N-I);
 1658     auto S = findStrip(SM.Mask.drop_front(I), 0, N-I);
lib/Target/Hexagon/HexagonISelLowering.cpp
 2262                 : buildVector32(Elem.drop_front(Num/2), dl, HalfTy, DAG);
lib/Target/Hexagon/HexagonISelLoweringHVX.cpp
 1036     SDValue V1 = buildHvxVectorReg(A.drop_front(Size/2), dl, SingleTy, DAG);
lib/Transforms/Scalar/LoopSink.cpp
  224   for (BasicBlock *N : makeArrayRef(SortedBBsToSinkInto).drop_front(1)) {
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 3966   ArrayRef<ParmVarDecl *> params = CD->parameters().drop_front(IsCopy ? 1 : 0);
tools/clang/lib/Serialization/ASTReader.cpp
 8357          llvm::makeArrayRef(PragmaPackStack).drop_front(DropFirst ? 1 : 0))
tools/clang/tools/extra/clangd/SemanticHighlighting.cpp
  156       TokRef = TokRef.drop_front(Conflicting.size());
tools/clang/tools/extra/clangd/index/dex/PostingList.cpp
  174   for (DocID Doc : Documents.drop_front()) {
  198     Bytes = Bytes.drop_front();
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp
  607               ValueIs(SameRange(findSpelled("split B").drop_front())));
  698   for (const auto &T : ID1.drop_front())
  706   for (const auto &T : ID2.drop_front())
  723   for (const auto &T : DefineFoo.drop_front())
  732   for (const auto &T : PragmaOnce.drop_front())
tools/lld/COFF/DriverUtils.cpp
  823   args = table.ParseArgs(makeArrayRef(expandedArgv).drop_front(), missingIndex,
tools/lld/COFF/PDB.cpp
  295   debugH = debugH.drop_front(sizeof(object::debug_h_header));
  317   debugH = debugH.drop_front(sizeof(object::debug_h_header));
 1430   ArrayRef<StringRef> args = makeArrayRef(config->argv).drop_front();
tools/lld/ELF/Writer.cpp
 2670     arr = arr.drop_front(chunkSize);
tools/lldb/source/Commands/CommandObjectCommands.cpp
 1014       for (auto &entry : command.entries().drop_front()) {
tools/lldb/source/Commands/CommandObjectHelp.cpp
  109       for (auto &entry : command.entries().drop_front()) {
tools/lldb/source/Host/common/NativeProcessProtocol.cpp
  656       saved_opcodes = saved_opcodes.drop_front(addr - bp_addr);
tools/lldb/source/Interpreter/OptionGroupPlatform.cpp
   83   return result.drop_front();
tools/lldb/source/Interpreter/OptionGroupVariable.cpp
  142   return result.drop_front(NUM_FRAME_OPTS);
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangModulesDeclVendor.cpp
  300   for (auto &component : llvm::ArrayRef<ConstString>(module.path).drop_front()) {
tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.cpp
   42   data = data.drop_front(data.size());
tools/lldb/source/Plugins/Process/minidump/MinidumpTypes.h
   74   Buffer = Buffer.drop_front(sizeof(T));
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbAstBuilder.cpp
  399   nodes = nodes.drop_front();
  403     nodes = nodes.drop_front();
  571     name_components = name_components.drop_front();
tools/lldb/source/Plugins/SymbolFile/NativePDB/PdbUtil.cpp
   44     gaps = gaps.drop_front();
tools/lldb/source/Utility/StringList.cpp
  107   for (auto arg : args.drop_front()) {
tools/llvm-cfi-verify/lib/FileAnalysis.cpp
  481                                      SectionBytes.drop_front(Byte), 0, nulls(),
tools/llvm-cov/CoverageSummaryInfo.cpp
   65   for (const auto &FCS : Summaries.drop_front()) {
tools/llvm-elfabi/ELFObjHandler.cpp
  265   for (auto RawSym : DynSym.drop_front(1)) {
tools/llvm-exegesis/lib/Analysis.cpp
  118     Bytes = Bytes.drop_front(MISize);
tools/llvm-objcopy/CopyConfig.cpp
  149         parseSectionFlagSet(makeArrayRef(NameAndFlags).drop_front());
tools/llvm-objcopy/ELF/Object.cpp
  332     Data = Data.drop_front(DataSize);
tools/llvm-objcopy/llvm-objcopy.cpp
  334   auto Args = makeArrayRef(NewArgv).drop_front();
tools/llvm-pdbutil/FormatUtil.cpp
   80     Opts = Opts.drop_front(ThisGroup.size());
tools/llvm-pdbutil/LinePrinter.cpp
  160     Blocks = Blocks.drop_front();
  266     Blocks = Blocks.drop_front();
tools/llvm-pdbutil/TypeReferenceTracker.cpp
  113         RecData.drop_front(Ref.Offset).take_front(4 * Ref.Count);
tools/llvm-readobj/ELFDumper.cpp
 2414     GotDynSyms = DynSyms.drop_front(*DtGotSym);
 4382     Arr = Arr.drop_front(8);
 4395     Arr = Arr.drop_front(PaddedSize);
tools/obj2yaml/elf2yaml.cpp
  366   for (const auto &Sym : (*SymtabOrErr).drop_front()) {
  717     Content = Content.drop_front(Header->getSize());
unittests/ADT/ArrayRefTest.cpp
   87   EXPECT_EQ(1U, AR.drop_front(AR.size() - 1).size());
  105   EXPECT_TRUE(AR1.drop_front(2).equals(AR2));
  111   ArrayRef<int> Expected = AR1.drop_front(3);
  122   ArrayRef<int> Expected = AR1.drop_front(3);
unittests/DebugInfo/CodeView/TypeIndexDiscoveryTest.cpp
   92     RecordData = RecordData.drop_front(sizeof(RecordPrefix));
   96       ArrayRef<uint8_t> Loc = RecordData.drop_front(Offset);
unittests/Support/BinaryStreamTest.cpp
  333   EXPECT_EQ(RefData.drop_front(2), Result);
  353   EXPECT_EQ(RefData.drop_front(2).drop_back(2), Result);
  386       EXPECT_EQ(makeArrayRef(InputData).drop_front(Offset), Data2);