|
Revision tags: llvmorg-20.1.0, llvmorg-20.1.0-rc3, llvmorg-20.1.0-rc2, llvmorg-20.1.0-rc1, llvmorg-21-init, llvmorg-19.1.7, llvmorg-19.1.6, llvmorg-19.1.5, llvmorg-19.1.4, llvmorg-19.1.3, llvmorg-19.1.2, llvmorg-19.1.1, llvmorg-19.1.0, llvmorg-19.1.0-rc4, llvmorg-19.1.0-rc3, llvmorg-19.1.0-rc2, llvmorg-19.1.0-rc1, llvmorg-20-init, llvmorg-18.1.8, llvmorg-18.1.7, llvmorg-18.1.6, llvmorg-18.1.5, llvmorg-18.1.4, llvmorg-18.1.3, llvmorg-18.1.2, llvmorg-18.1.1, llvmorg-18.1.0, llvmorg-18.1.0-rc4, llvmorg-18.1.0-rc3, llvmorg-18.1.0-rc2, llvmorg-18.1.0-rc1, llvmorg-19-init, llvmorg-17.0.6, llvmorg-17.0.5, llvmorg-17.0.4, llvmorg-17.0.3, llvmorg-17.0.2, llvmorg-17.0.1, llvmorg-17.0.0, llvmorg-17.0.0-rc4, llvmorg-17.0.0-rc3, llvmorg-17.0.0-rc2, llvmorg-17.0.0-rc1, llvmorg-18-init, llvmorg-16.0.6, llvmorg-16.0.5, llvmorg-16.0.4, llvmorg-16.0.3, llvmorg-16.0.2, llvmorg-16.0.1, llvmorg-16.0.0, llvmorg-16.0.0-rc4, llvmorg-16.0.0-rc3, llvmorg-16.0.0-rc2, llvmorg-16.0.0-rc1, llvmorg-17-init, llvmorg-15.0.7, llvmorg-15.0.6, llvmorg-15.0.5, llvmorg-15.0.4, llvmorg-15.0.3, llvmorg-15.0.2, llvmorg-15.0.1, llvmorg-15.0.0, llvmorg-15.0.0-rc3, llvmorg-15.0.0-rc2, llvmorg-15.0.0-rc1, llvmorg-16-init, llvmorg-14.0.6, llvmorg-14.0.5, llvmorg-14.0.4, llvmorg-14.0.3, llvmorg-14.0.2, llvmorg-14.0.1 |
|
| #
2ce09e68 |
| 01-Apr-2022 |
Siva Chandra Reddy <[email protected]> |
[libc] Add a linux Thread class in __support/threads.
This change is essentially a mechanical change which moves the thread creation and join implementations from src/threads/linux to src/__support/
[libc] Add a linux Thread class in __support/threads.
This change is essentially a mechanical change which moves the thread creation and join implementations from src/threads/linux to src/__support/threads/linux/thread.h. The idea being that, in future, a pthread implementation can reuse the common thread implementations in src/__support/threads.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D123287
show more ...
|
| #
c236b41e |
| 17-Mar-2022 |
Siva Chandra Reddy <[email protected]> |
[libc][NFC] Add the platform independent file target only if mutex is available.
The platform independent file implementation is not an entrypoint so it cannot be excluded via the entrypoints.txt fi
[libc][NFC] Add the platform independent file target only if mutex is available.
The platform independent file implementation is not an entrypoint so it cannot be excluded via the entrypoints.txt file. Hence, we need a special treatment to exclude it from the build.
Reviewed By: michaelrj
Differential Revision: https://reviews.llvm.org/D121947
show more ...
|
| #
2e7cb8c7 |
| 16-Mar-2022 |
Siva Chandra Reddy <[email protected]> |
[libc] Remove references to the std threads library from __support/threads.
|
| #
2ebe9711 |
| 16-Mar-2022 |
Siva Chandra Reddy <[email protected]> |
[libc][Obvious] Add missing licence headers and fix an include pattern.
|
| #
e9c9ee9f |
| 15-Mar-2022 |
Siva Chandra Reddy <[email protected]> |
[libc][NFC] Fix typos and reduntent code triggering compiler warinings.
|
|
Revision tags: llvmorg-14.0.0, llvmorg-14.0.0-rc4, llvmorg-14.0.0-rc3, llvmorg-14.0.0-rc2 |
|
| #
a5ee8183 |
| 26-Feb-2022 |
Siva Chandra Reddy <[email protected]> |
[libc][NFC] Add a platform independent thread support library.
The idea is that, other parts of the libc which require thread/lock support will be able to use this platform independent setup.
With
[libc][NFC] Add a platform independent thread support library.
The idea is that, other parts of the libc which require thread/lock support will be able to use this platform independent setup.
With this change, only the linux implementation of a mutex type has been moved to the new library. Because of this, there is some duplication between the new library and src/threads/linux. A follow up change will move all of src/threads/linux to the new library. The duplication should be eliminated with that move.
Reviewed By: lntue
Differential Revision: https://reviews.llvm.org/D120795
show more ...
|