Home
last modified time | relevance | path

Searched refs:numShards (Results 1 – 7 of 7) sorted by relevance

/openbsd-src/gnu/llvm/lld/COFF/
H A DICF.cpp229 const size_t numShards = 256; in forEachClass() local
230 size_t step = chunks.size() / numShards; in forEachClass()
231 size_t boundaries[numShards + 1]; in forEachClass()
233 boundaries[numShards] = chunks.size(); in forEachClass()
234 parallelFor(1, numShards, [&](size_t i) { in forEachClass()
237 parallelFor(1, numShards + 1, [&](size_t i) { in forEachClass()
/openbsd-src/gnu/llvm/lld/ELF/
H A DOutputSections.cpp401 const size_t numShards = shardsIn.size(); in maybeCompress() local
406 auto shardsOut = std::make_unique<SmallVector<uint8_t, 0>[]>(numShards); in maybeCompress()
407 auto shardsAdler = std::make_unique<uint32_t[]>(numShards); in maybeCompress()
408 parallelFor(0, numShards, [&](size_t i) { in maybeCompress()
410 i != numShards - 1 ? Z_SYNC_FLUSH : Z_FINISH); in maybeCompress()
417 for (size_t i = 0; i != numShards; ++i) { in maybeCompress()
424 compressed.numShards = numShards; in maybeCompress()
465 auto offsets = std::make_unique<size_t[]>(compressed.numShards); in writeTo()
467 for (size_t i = 1; i != compressed.numShards; ++i) in writeTo()
472 parallelFor(0, compressed.numShards, [&](size_t i) { in writeTo()
H A DICF.cpp421 const size_t numShards = 256; in forEachClass() local
422 size_t step = sections.size() / numShards; in forEachClass()
423 size_t boundaries[numShards + 1]; in forEachClass()
425 boundaries[numShards] = sections.size(); in forEachClass()
427 parallelFor(1, numShards, [&](size_t i) { in forEachClass()
431 parallelFor(1, numShards + 1, [&](size_t i) { in forEachClass()
H A DOutputSections.h26 uint32_t numShards = 0; member
H A DSyntheticSections.cpp56 constexpr size_t MergeNoTailSection::numShards; member in MergeNoTailSection
2782 constexpr size_t numShards = 32; in createSymbols() local
2784 PowerOf2Floor(std::min<size_t>(config->threadCount, numShards)); in createSymbols()
2788 std::make_unique<DenseMap<CachedHashStringRef, size_t>[]>(numShards); in createSymbols()
2789 size_t shift = 32 - countTrailingZeros(numShards); in createSymbols()
2792 auto symbols = std::make_unique<SmallVector<GdbSymbol, 0>[]>(numShards); in createSymbols()
2817 for (ArrayRef<GdbSymbol> v : ArrayRef(symbols.get(), numShards)) in createSymbols()
2825 MutableArrayRef(symbols.get(), numShards)) in createSymbols()
3252 parallelFor(0, numShards, in writeTo()
3266 for (size_t i = 0; i < numShards; ++i) in finalizeContents()
[all …]
H A DSyntheticSections.h973 return hash >> (31 - llvm::countTrailingZeros(numShards)); in getShardId()
980 constexpr static size_t numShards = 32; variable
982 size_t shardOffsets[numShards];
/openbsd-src/gnu/llvm/llvm/utils/lit/lit/
H A Dcl_arguments.py230 if opts.numShards or opts.runShard:
231 if not opts.numShards or not opts.runShard:
233 if opts.runShard > opts.numShards:
235 opts.shard = (opts.runShard, opts.numShards)