Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
openmp
/
runtime
/
src
/
z_Linux_util.cpp
bdb0a2f
[OpenMP] Fix transient divide by zero bug in 32-bit code
by Jonathan Peyton
· 7 years ago
70cdd83
[runtime] Use getloadavg() on NetBSD as well
by Michal Gorny
· 7 years ago
316f423
Implement __kmp_is_address_mapped() for NetBSD
by Kamil Rytarowski
· 7 years ago
7e1ea99
Add OpenBSD support to OpenMP
by Kamil Rytarowski
· 7 years ago
a56ac94
Add DragonFlyBSD support to OpenMP
by Kamil Rytarowski
· 7 years ago
855d098
Add Hurd support.
by Andrey Churbanov
· 7 years ago
f0682ac
[OpenMP][Stats] Cleanup stats gathering code
by Jonathan Peyton
· 7 years ago
37e2ef5
[OpenMP] Use C++11 Atomics - barrier, tasking, and lock code
by Jonathan Peyton
· 7 years ago
1e6bb8d5
Minor cleanup in __kmp_atfork_child()
by Jonathan Peyton
· 7 years ago
5388acd
Fixed libomp static build broken by the commit rL322202.
by Andrey Churbanov
· 8 years ago
eaa9e40
Improve stability of the runtime in parent/child processes
by Jonathan Peyton
· 8 years ago
40039ac
Cleanup version symbol macros and attributes/declspecs
by Jonathan Peyton
· 8 years ago
82e94a5
Update implementation of OMPT to the specification OpenMP 5.0 Preview 1 (TR4).
by Joachim Protze
· 8 years ago
94a114f
Apply formatting changes
by Jonathan Peyton
· 8 years ago
bd3a763
Remove unnecessary semicolons
by Jonathan Peyton
· 8 years ago
6a393f7
Minor code cleanup of Klocwork issues
by Jonathan Peyton
· 8 years ago
d4daf45
Remove BUILD_TV
by Jonathan Peyton
· 8 years ago
5ba90c7
OpenMP RTL cleanup: eliminated warnings with -Wcast-qual, patch 2.
by Andrey Churbanov
· 8 years ago
c47afcd
OpenMP RTL cleanup: eliminated warnings with -Wcast-qual.
by Andrey Churbanov
· 8 years ago
072ccb7
Set affinity to none/false in child processes
by Jonathan Peyton
· 8 years ago
d330e63
Reset initial affinity in children processes
by Jonathan Peyton
· 8 years ago
3041982
Clang-format and whitespace cleanup of source code
by Jonathan Peyton
· 8 years ago
44fea6b
Fix crash in invoking microtask on ios arm64.
by Andrey Churbanov
· 8 years ago
35d75ae
Minor improvement of KMP_YIELD_NOW() macro.
by Jonathan Peyton
· 9 years ago
928b8ea
Removing couple unnecessary architecture guards.
by Jonathan Peyton
· 9 years ago
581fdba
Enable yield cycle on Linux
by Jonathan Peyton
· 9 years ago
de4749b
Follow up to r289732: Update comments in source files to reference .cpp files
by Jonathan Peyton
· 9 years ago
7cc577a
Change source files from .c to .cpp
by Jonathan Peyton
· 9 years ago
[Renamed from openmp/runtime/src/z_Linux_util.c]
bcadbd6
Cleanup: memory leaks on warnings printing fixed; some memory freeing cleaned; poor indents and one typo fixed.
by Andrey Churbanov
· 9 years ago
5375fe8
Update stats-gathering code
by Jonathan Peyton
· 9 years ago
1cdd87a
Introduce dynamic affinity dispatch capabilities
by Jonathan Peyton
· 9 years ago
50fed04
[OpenMP] Enable ThreadSanitizer to check OpenMP programs
by Jonas Hahnfeld
· 9 years ago
b66d1aa
Disable monitor thread creation by default.
by Jonathan Peyton
· 9 years ago
9e69696
Decouple the kmp_affin_mask_t type from determining if affinity is capable
by Jonathan Peyton
· 9 years ago
9d2412c
Apply the KMP_USE_FUTEX feature macro everywhere
by Jonathan Peyton
· 9 years ago
93495de
Fix crash when libomp loaded/unloaded multiple times
by Jonathan Peyton
· 9 years ago
91e19a3
Add an assembly __kmp_invoke_microtask for ppc64[le]
by Hal Finkel
· 9 years ago
6111849
Remove trailing whitespace in src/ directory
by Jonathan Peyton
· 9 years ago
fb043fd
Clean all the mess around KMP_USE_FUTEX and kmp_lock.h
by Paul Osmialowski
· 9 years ago
7e5e868
Solve 'Too many args to microtask' problem
by Paul Osmialowski
· 9 years ago
11dc82f
[STATS] Use partitioned timer scheme
by Jonathan Peyton
· 9 years ago
f252010
Fix for pthread_setspecific (TLS and shutdown) problem
by Jonathan Peyton
· 9 years ago
377aa40
Exponential back off logic for test-and-set lock
by Jonathan Peyton
· 9 years ago
749b4d5
Formatting fixes
by Jonathan Peyton
· 10 years ago
bf89c49
Removing extra empty lines
by Jonathan Peyton
· 10 years ago
4fee5f6
Prevent monitor thread creation when KMP_BLOCKTIME="infinite"
by Jonathan Peyton
· 10 years ago
01dcf36
Adding Hwloc library option for affinity mechanism
by Jonathan Peyton
· 10 years ago
3f5dfc2
Fixes to wait-loop code
by Jonathan Peyton
· 10 years ago
4505bf6
Remove some empty lines.
by Jonathan Peyton
· 10 years ago
1bd61b4
Formatting/Whitespace/Comment changes associated with wait/release improvements.
by Jonathan Peyton
· 10 years ago
e03b62f
Debug trace and assert statement changes for wait/release improvements.
by Jonathan Peyton
· 10 years ago
7649cd4
Use sysconf for the number of cores on FreeBSD too.
by Joerg Sonnenberger
· 10 years ago
1564f3c
Add basic NetBSD support.
by Joerg Sonnenberger
· 10 years ago
0cad3fe
Remove unused caller_gtid variable in both z_Linux_util.c and z_Windows_NT_util.c
by Jonathan Peyton
· 10 years ago
45be450
Tidy statistics collection
by Jonathan Peyton
· 10 years ago
edc370e
D11301: Remove the __kmp_invoke_microtask() that relies on libffi
by Andrey Churbanov
· 10 years ago
368b70e
D11159: Fixing the stack offset functionality
by Andrey Churbanov
· 10 years ago
122dd76
Fix some bugs in OMPT support
by Jonathan Peyton
· 10 years ago
7c4d66d
Remove unused variable warnings by deletion.
by Jonathan Peyton
· 10 years ago
2321d57
Remove unused variable warnings by adding proper macro guards.
by Jonathan Peyton
· 10 years ago
e8104ad
Remove unused variable warnings by fooling compiler.
by Jonathan Peyton
· 10 years ago
1e7a1dd
Fix some sign compare warnings.
by Jonathan Peyton
· 10 years ago
74bf17b
Replace some unsafe API calls with safe alternatives on Windows, prepare code for similar actions on other platforms - wrap unsafe API calls into macros.
by Andrey Churbanov
· 10 years ago
d39f11c
fix for broken commit 231774
by Andrey Churbanov
· 11 years ago
2b8ecbe
cleanup: removed unused function __kmp_change_thread_affinity_mask
by Andrey Churbanov
· 11 years ago
1f037e4
cleanup: usages of mask size wrapped into macros
by Andrey Churbanov
· 11 years ago
7b2ab71
Adding some 8-bit atomic operations for future use
by Andrey Churbanov
· 11 years ago
5c56fb5
Added new user-guided lock api, currently disabled. Use KMP_USE_DYNAMIC_LOCK=1 to enable it.
by Andrey Churbanov
· 11 years ago
d9e775e
Comments only: removing the Revision and Date svn variables from the top of all the source files.
by Andrey Churbanov
· 11 years ago
cbda868
aarch64 port sent by C. Bergstrom
by Andrey Churbanov
· 11 years ago
4cc4bb4
I apologise in advance for the size of this check-in. At Intel we do
by Jim Cownie
· 11 years ago
07ea89f
Fix a bug where the library slept for up to KMP_BLOCKTIME before exiting
by Jim Cownie
· 11 years ago
3051f97
Commit PowerPC64 support from Carlo Bertolli at IBM.
by Jim Cownie
· 11 years ago
98758b0
Make affinity support conditional on KMP_AFFINITY_SUPPORTED
by Alp Toker
· 12 years ago
763b939
Add support for FreeBSD
by Alp Toker
· 12 years ago
8f2d3f0
Fix typos
by Alp Toker
· 12 years ago
181b4bb
For your Christmas hacking pleasure.
by Jim Cownie
· 12 years ago
5e8470a
First attempt to import OpenMP runtime
by Jim Cownie
· 12 years ago