Searched refs:numShards (Results 1 – 6 of 6) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/lld/COFF/ |
| H A D | ICF.cpp | 233 const size_t numShards = 256; in forEachClass() local 234 size_t step = chunks.size() / numShards; in forEachClass() 235 size_t boundaries[numShards + 1]; in forEachClass() 237 boundaries[numShards] = chunks.size(); in forEachClass() 238 parallelFor(1, numShards, [&](size_t i) { in forEachClass() 241 parallelFor(1, numShards + 1, [&](size_t i) { in forEachClass()
|
| /freebsd-14.2/contrib/llvm-project/lld/ELF/ |
| H A D | OutputSections.cpp | 405 const size_t numShards = shardsIn.size(); in maybeCompress() local 410 auto shardsOut = std::make_unique<SmallVector<uint8_t, 0>[]>(numShards); in maybeCompress() 411 auto shardsAdler = std::make_unique<uint32_t[]>(numShards); in maybeCompress() 412 parallelFor(0, numShards, [&](size_t i) { in maybeCompress() 414 i != numShards - 1 ? Z_SYNC_FLUSH : Z_FINISH); in maybeCompress() 421 for (size_t i = 0; i != numShards; ++i) { in maybeCompress() 428 compressed.numShards = numShards; in maybeCompress() 469 auto offsets = std::make_unique<size_t[]>(compressed.numShards); in writeTo() 471 for (size_t i = 1; i != compressed.numShards; ++i) in writeTo() 476 parallelFor(0, compressed.numShards, [&](size_t i) { in writeTo()
|
| H A D | ICF.cpp | 421 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 D | OutputSections.h | 26 uint32_t numShards = 0; member
|
| H A D | SyntheticSections.cpp | 56 constexpr size_t MergeNoTailSection::numShards; member in MergeNoTailSection 2809 constexpr size_t numShards = 32; in createSymbols() local 2811 llvm::bit_floor(std::min<size_t>(config->threadCount, numShards)); in createSymbols() 2816 size_t shift = 32 - llvm::countr_zero(numShards); in createSymbols() 2819 auto symbols = std::make_unique<SmallVector<GdbSymbol, 0>[]>(numShards); in createSymbols() 2844 for (ArrayRef<GdbSymbol> v : ArrayRef(symbols.get(), numShards)) in createSymbols() 2852 MutableArrayRef(symbols.get(), numShards)) in createSymbols() 3277 parallelFor(0, numShards, in writeTo() 3291 for (size_t i = 0; i < numShards; ++i) in finalizeContents() 3297 llvm::bit_floor(std::min<size_t>(config->threadCount, numShards)); in finalizeContents() [all …]
|
| H A D | SyntheticSections.h | 985 return hash >> (31 - llvm::countr_zero(numShards)); in getShardId() 992 constexpr static size_t numShards = 32; variable 994 size_t shardOffsets[numShards];
|