Home
last modified time | relevance | path

Searched refs:Chunks (Results 1 – 24 of 24) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/lld/COFF/
H A DICF.cpp65 std::vector<SectionChunk *> Chunks; member in lld::coff::ICF
110 Chunks.begin() + Begin + 1, Chunks.begin() + End, [&](SectionChunk *S) { in segregate()
115 size_t Mid = Bound - Chunks.begin(); in segregate()
197 if (Chunks[Begin]->Class[Cnt % 2] != Chunks[I]->Class[Cnt % 2]) in findBoundary()
215 if (Chunks.size() < 1024) { in forEachClass()
226 size_t Step = Chunks.size() / NumShards; in forEachClass()
229 Boundaries[NumShards] = Chunks.size(); in forEachClass()
252 Chunks.push_back(SC); in run()
284 std::stable_sort(Chunks.begin(), Chunks.end(), in run()
309 Chunks[Begin]->replace(Chunks[I]); in run()
[all …]
H A DWriter.cpp267 Chunks.push_back(C); in addChunk()
272 Chunks.insert(Chunks.begin(), C); in insertChunkAtStart()
284 Chunks.insert(Chunks.end(), Other->Chunks.begin(), Other->Chunks.end()); in merge()
285 Other->Chunks.clear(); in merge()
417 OS->Chunks.insert(OS->Chunks.begin() + ThunkInsertionSpot, ThunkChunk); in createThunks()
581 std::stable_sort(Chunks.begin(), Chunks.end(), in sortBySectionOrder()
625 if (!Chunks.empty()) in fixGnuImportChunks()
627 std::stable_sort(Chunks.begin(), Chunks.end(), [&](Chunk *S, Chunk *T) { in fixGnuImportChunks()
1071 for_each(parallel::par, Sec->Chunks.begin(), Sec->Chunks.end(), in readRelocTargets()
1605 for_each(parallel::par, Sec->Chunks.begin(), Sec->Chunks.end(), in writeSections()
[all …]
H A DDLL.h71 std::vector<Chunk *> Chunks; variable
73 uint64_t getRVA() { return Chunks[0]->getRVA(); } in getRVA()
75 return Chunks.back()->getRVA() + Chunks.back()->getSize() - getRVA(); in getSize()
H A DDLL.cpp455 explicit NamePointersChunk(std::vector<Chunk *> &V) : Chunks(V) {} in NamePointersChunk()
456 size_t getSize() const override { return Chunks.size() * 4; } in getSize()
460 for (Chunk *C : Chunks) { in writeTo()
467 std::vector<Chunk *> Chunks; member in lld::coff::__anon0f95b7e30111::NamePointersChunk
635 Chunks.push_back(Dir); in EdataContents()
636 Chunks.push_back(DLLName); in EdataContents()
637 Chunks.push_back(AddressTab); in EdataContents()
638 Chunks.push_back(NameTab); in EdataContents()
639 Chunks.push_back(OrdinalTab); in EdataContents()
640 Chunks.insert(Chunks.end(), Names.begin(), Names.end()); in EdataContents()
[all …]
H A DMarkLive.cpp24 void markLive(ArrayRef<Chunk *> Chunks) { in markLive() argument
33 for (Chunk *C : Chunks) in markLive()
H A DMarkLive.h19 void markLive(ArrayRef<Chunk *> Chunks);
H A DICF.h21 void doICF(ArrayRef<Chunk *> Chunks);
H A DInputFiles.h113 ArrayRef<Chunk *> getChunks() { return Chunks; } in getChunks()
197 std::vector<Chunk *> Chunks; variable
H A DCMakeLists.txt10 Chunks.cpp
H A DWriter.h65 std::vector<Chunk *> Chunks; variable
H A DInputFiles.cpp140 Chunks.reserve(NumSections); in initializeChunks()
215 Chunks.push_back(C); in readSection()
384 Chunks.push_back(C); in createDefined()
H A DMapFile.cpp113 for (Chunk *C : Sec->Chunks) { in writeMapFile()
H A DPDB.cpp1289 auto Chunks = File->getChunks(); in addObjFile() local
1291 for (Chunk *C : Chunks) { in addObjFile()
1601 for (Chunk *C : OS->Chunks) { in addSections()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Rewrite/Core/
H A DRewriteRope.h168 RopePieceBTree Chunks; variable
178 RewriteRope(const RewriteRope &RHS) : Chunks(RHS.Chunks) {} in RewriteRope()
183 iterator begin() const { return Chunks.begin(); } in begin()
184 iterator end() const { return Chunks.end(); } in end()
185 unsigned size() const { return Chunks.size(); } in size()
188 Chunks.clear(); in clear()
194 Chunks.insert(0, MakeRopeString(Start, End)); in assign()
200 Chunks.insert(Offset, MakeRopeString(Start, End)); in insert()
206 Chunks.erase(Offset, NumBytes); in erase()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DCodeCompleteConsumer.cpp281 const Chunk *Chunks, unsigned NumChunks, unsigned Priority, in CodeCompletionString() argument
292 StoredChunks[I] = Chunks[I]; in CodeCompletionString()
422 sizeof(CodeCompletionString) + sizeof(Chunk) * Chunks.size() + in TakeString()
426 Chunks.data(), Chunks.size(), Priority, Availability, Annotations.data(), in TakeString()
428 Chunks.clear(); in TakeString()
437 Chunks.push_back(Chunk::CreateText(Text)); in AddTextChunk()
441 Chunks.push_back(Chunk::CreateOptional(Optional)); in AddOptionalChunk()
445 Chunks.push_back(Chunk::CreatePlaceholder(Placeholder)); in AddPlaceholderChunk()
449 Chunks.push_back(Chunk::CreateInformative(Text)); in AddInformativeChunk()
453 Chunks.push_back(Chunk::CreateResultType(ResultType)); in AddResultTypeChunk()
[all …]
/freebsd-12.1/contrib/llvm/tools/llvm-pdbutil/
H A DBytesOutputStyle.cpp404 auto Chunks = Stream.getC11LinesSubstream(); in dumpModuleC11() local
406 Chunks); in dumpModuleC11()
419 auto Chunks = Stream.getC13LinesSubstream(); in dumpModuleC13() local
423 std::tie(ThisChunk, Chunks) = Chunks.split(SS.getRecordLength()); in dumpModuleC13()
428 P.formatMsfStreamData("Debug Chunks", File, Layout, Chunks); in dumpModuleC13()
H A Dllvm-pdbutil.cpp1412 static void simplifyChunkList(llvm::cl::list<opts::ModuleSubsection> &Chunks) { in simplifyChunkList() argument
1415 if (!llvm::is_contained(Chunks, opts::ModuleSubsection::All)) in simplifyChunkList()
1417 Chunks.reset(); in simplifyChunkList()
1418 Chunks.push_back(opts::ModuleSubsection::All); in simplifyChunkList()
/freebsd-12.1/contrib/llvm/tools/lld/docs/
H A DNewLLD.rst190 Chunks created for common or BSS symbols are not backed by sections.
193 Chunks know about their size, how to copy their data to mmap'ed outputs,
201 input files as Chunks for ELF. Instead, we directly use the input section
205 mmap'ed outputs, just like COFF Chunks.
209 OutputSection is a container of InputSections (ELF) or Chunks (COFF).
219 They are responsible for creating and owning Symbols and InputSections/Chunks.
223 The writer is responsible for writing file headers and InputSections/Chunks to
224 a file. It creates OutputSections, put all InputSections/Chunks into them,
/freebsd-12.1/contrib/llvm/tools/lld/ELF/
H A DSyntheticSections.cpp321 parallelForEachN(0, Chunks.size(), [&](size_t I) { in computeHash()
322 HashFn(Hashes.data() + I * HashSize, Chunks[I]); in computeHash()
2394 for (GdbChunk &Chunk : Chunks) in initOutputSize()
2489 std::vector<uint32_t> CuIdxs(Chunks.size()); in createSymbols()
2492 CuIdx += Chunks[I].CompilationUnits.size(); in createSymbols()
2570 std::vector<GdbChunk> Chunks(Sections.size()); in create() local
2577 Chunks[I].Sec = Sections[I]; in create()
2582 Chunks[I].CompilationUnits); in create()
2586 Ret->Chunks = std::move(Chunks); in create()
2601 for (GdbChunk &Chunk : Chunks) { in writeTo()
[all …]
H A DSyntheticSections.h726 std::vector<GdbChunk> Chunks; variable
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h574 CodeCompletionString(const Chunk *Chunks, unsigned NumChunks,
683 SmallVector<Chunk, 4> Chunks;
/freebsd-12.1/contrib/gcclibs/libiberty/
H A Dobstacks.texi30 * Obstack Chunks:: How obstacks obtain and release chunks;
108 larger blocks of memory. @xref{Obstack Chunks}, for full details.
622 @node Obstack Chunks
623 @section Obstack Chunks
628 then parceling out space in the chunks to satisfy your requests. Chunks
748 The size for allocating chunks. This is an lvalue. @xref{Obstack Chunks}.
/freebsd-12.1/contrib/binutils/libiberty/
H A Dobstacks.texi30 * Obstack Chunks:: How obstacks obtain and release chunks;
108 larger blocks of memory. @xref{Obstack Chunks}, for full details.
622 @node Obstack Chunks
623 @section Obstack Chunks
628 then parceling out space in the chunks to satisfy your requests. Chunks
748 The size for allocating chunks. This is an lvalue. @xref{Obstack Chunks}.
/freebsd-12.1/contrib/ncurses/misc/
H A Dterminfo.src4032 # Chunks from xterm #230: