summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Parallel.cpp
AgeCommit message (Expand)Author
2024-09-20[Parallel] Revert sequential task changesFangrui Song
2024-08-13[Support] ThreadPoolExecutor: remove unused default argumentFangrui Song
2024-08-13[Support] Restrict ManagedStatic ThreadPoolExecutor to WindowsFangrui Song
2024-04-12[Support] Fix the issue where the character being saved in Unicode causes a w...Harrison,Hao
2023-05-06[Support] Add PerThreadBumpPtrAllocator class.Alexey Lapshin
2023-05-04Fix test bot breakage from 06b617064a997574df409c7d846b6f6b492f5124Alexey Lapshin
2023-05-04[Support][Parallel] Change check for nested TaskGroups.Alexey Lapshin
2023-05-02[Support][Parallel] Initialize threadIndex and add assertion checking its usage.Alexey Lapshin
2023-04-26[Support][Parallel] Add sequential mode to TaskGroup::spawn().Alexey Lapshin
2023-02-22[clang-format] Fix format of my last patchVitaly Buka
2023-02-21[Support] Fix data race with “safe libc++”Vitaly Buka
2023-01-25[Support] Avoid using main thread for llvm::parallelFor().Alexey Lapshin
2022-09-14[Support] Access threadIndex via a wrapper functionMartin Storsjö
2022-09-12[ELF] Parallelize relocation scanningFangrui Song
2022-08-24[ELF] Parallelize writes of different OutputSectionsFangrui Song
2022-06-19Rename parallelForEachN to just parallelForNico Weber
2022-05-27[Support] Reduce allocations in parallelForEach with moveAndrew Ng
2022-01-23[Support] Simplify parallelForEach{,N}Fangrui Song
2021-09-18[Support] Attempt to fix deadlock in ThreadGroupAlexandre Ganea
2020-07-08[Support] Define llvm::parallel::strategy for -DLLVM_ENABLE_THREADS=off build...Fangrui Song
2020-03-31[lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --thr...Fangrui Song
2020-02-14[Support] On Windows, ensure hardware_concurrency() extends to all CPU socket...Alexandre Ganea
2020-01-10[Support] ThreadPoolExecutor fixes for Windows/MinGWAndrew Ng
2019-10-10win: Move Parallel.h off concrt to cross-platform codeNico Weber
2019-04-25Parallel: only allow the first TaskGroup to run tasks parallellyFangrui Song
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-05-11Remove unused SyncExecutor and make it clearer that the whole file is only us...Nico Weber
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2017-10-04Bring r314809 back.Rafael Espindola
2017-10-04Revert D38481 due to missing cmake check for CPU_COUNTDaniel Neilson
2017-10-03Use sched_getaffinity instead of std::thread::hardware_concurrency.Rafael Espindola
2017-05-11Fix -DLLVM_ENABLE_THREADS=OFF build after r302748Hans Wennborg
2017-05-11Final (hopefully) fix for the build bots.Zachary Turner
2017-05-11Try again to fix the buildbots.Zachary Turner
2017-05-11Fix build errors with Parallel.Zachary Turner
2017-05-11[Support] Move Parallel algorithms from LLD to LLVM.Zachary Turner