aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Unix/Threading.inc
AgeCommit message (Expand)AuthorFilesLines
2025-09-01[Support] Also check the value for HAVE_PTHREAD_(SETNAME/SET_NAME)_NP (#156294)Brad Smith1-2/+2
2025-06-24[LLVM][Support][Cygwin] Add threading support for Cygwin host (#145314)Tomohiro Kashiwada1-4/+11
2025-06-06[Support] Properly zero initialize CPU set when querying affinity (#142924)Christian Ulmann1-0/+1
2025-06-04[lldb][llvm][AIX] Added support for getProcFile with TID (#142586)Hemang Gadhavi1-0/+2
2025-01-28[llvm] Android has sched_getaffinity() now (#124689)Brad Smith1-1/+1
2024-12-18[llvm][Support] Use __NR_gettid on Linux for compat with older glibc (#120007)Brad Smith1-1/+1
2024-10-10[Support] Include Support/thread.h before api implementations (#111175)Thomas Fransham1-0/+7
2024-10-03Fix have pthread_getname for some system (#110854)William Moses1-2/+2
2024-09-10[llvm][Support] Determine the max thread length on Haiku (#107801)Brad Smith1-0/+6
2024-09-02[llvm][Support] Add support for thread naming under DragonFly BSD and Solaris...Brad Smith1-15/+21
2024-09-02[llvm][Support] Adjust maximum thread name length to the right value for Open...Brad Smith1-1/+1
2024-09-02Add support for retrieving the thread ID on DragonFly BSD (#106938)Brad Smith1-2/+2
2024-09-02[llvm][Support] Simplify HAVE_PTHREAD_GETNAME/SETNAME_NP handling. NFCI (#106...Brad Smith1-13/+3
2024-04-01[llvm][Support] Use `thread_local` caching for llvm::get_threadid() query on ...Jeff Niu1-2/+5
2023-09-29[AIX][PowerPC] Teach the Threading Library About the Number of Physical Cores...Qiongsi Wu1-1/+1
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-11-29[Support] Move getHostNumPhysicalCores to Threading.hArchibald Elliott1-0/+125
2022-11-26[Support] Apply clang-format on .inc files. NFC.Alexandre Ganea1-21/+20
2022-11-23Host: Internalize computeHostNumPhysicalCores/computeHostNumHardwareThreadsFangrui Song1-1/+1
2022-11-23Revert "Host: Internalize computeHostNumPhysicalCores/computeHostNumHardwareT...Fangrui Song1-1/+1
2022-11-23Host: Internalize computeHostNumPhysicalCores/computeHostNumHardwareThreadsFangrui Song1-1/+1
2022-05-16Add ThreadPriority::Low, and use QoS class Utility on Macstk1-17/+20
2021-07-09[Support] reorder Threading includes to avoid conflict with FreeBSD headersTim Northover1-6/+9
2021-07-08Recommit: Support: add llvm::thread class that supports specifying stack size.Tim Northover1-25/+27
2021-07-08Revert "Support: add llvm::thread class that supports specifying stack size."Tim Northover1-27/+25
2021-07-08Support: add llvm::thread class that supports specifying stack size.Tim Northover1-25/+27
2020-11-29Implement computeHostNumHardwareThreads() for FreeBSDDimitry Andric1-1/+8
2020-07-02call ::pthread_detach on llvm_execute_on_thread_implNathan James1-0/+4
2020-06-27Add OpenBSD support to be able to retrieve the thread idBrad Smith1-0/+6
2020-04-19[CMake] Delete HAVE_SCHED_GETAFFINITY and HAVE_CPU_COUNTFangrui Song1-1/+2
2020-03-27[ThinLTO] Allow usage of all hardware threads in the systemAlexandre Ganea1-1/+1
2020-02-14[Support] On Windows, ensure hardware_concurrency() extends to all CPU socket...Alexandre Ganea1-0/+24
2019-10-23Reland "[Support] Add a way to run a function on a detached thread""Sam McCall1-26/+37
2019-10-23Revert "[Support] Add a way to run a function on a detached thread"Sam McCall1-37/+26
2019-10-23[Support] Add a way to run a function on a detached threadSam McCall1-26/+37
2019-04-16[llvm][Support] Provide interface to set thread prioritiesKadir Cetinkaya1-0/+39
2019-02-07Add OpenBSD support to be able to get the thread nameBrad Smith1-0/+6
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-06-23Add OpenBSD support to the Threading codeBrad Smith1-3/+5
2018-04-30Remove a dead #ifdef.Nico Weber1-2/+0
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-1/+1
2018-04-18[cmake] Improve pthread_[gs]etname_np detection codePavel Labath1-2/+0
2018-02-15Specify namespace for reallocSerge Pavlov1-1/+1
2018-02-13Fix off-by-one in set_thread_name which causes truncation to fail on LinuxSam McCall1-1/+2
2017-11-02Temporary workaround for msan false positive.Sam McCall1-1/+1
2017-08-28Untabify.NAKAMURA Takumi1-4/+4
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-4/+4
2017-03-04Try to fix thread name truncation on non-Windows.Zachary Turner1-6/+13
2017-03-04Improve the Threading code on NetBSDKamil Rytarowski1-5/+2
2017-03-04Truncate thread names if they're too long.Zachary Turner1-3/+27