Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
81fe1fbf4abd00b24e078a80cb15a2d2c1343f11
/
openmp
/
runtime
/
src
/
kmp_settings.cpp
6d88e04
[OpenMP] Implement OpenMP 5.0 affinity format functionality
by Jonathan Peyton
· 7 years ago
f700e9e
Support clang compiling under windows-gnu and windows-msvc
by Andrey Churbanov
· 7 years ago
1ce776e
[OpenMP] Minor cleanup of debug code
by Jonathan Peyton
· 7 years ago
60eec6f
[OpenMP][OMPT] A few improvements
by Jonathan Peyton
· 7 years ago
92ca618
[OpenMP] Initial implementation of OMP 5.0 Memory Management routines
by Jonathan Peyton
· 7 years ago
baad3f6
[OpenMP] Cleanup code
by Jonathan Peyton
· 7 years ago
8692e14
[OpenMP] Fix build errors when building with KMP_DEBUG_ADAPTIVE_LOCKS=1
by Jonathan Peyton
· 7 years ago
f639936
[OpenMP] Introduce hierarchical scheduling
by Jonathan Peyton
· 7 years ago
1482db9
[OpenMP] Fix affinity API for KMP_AFFINITY=none|compact|scatter
by Jonathan Peyton
· 7 years ago
ea82c76
Move blocktime_str variable right before its first use
by Jonathan Peyton
· 8 years ago
78f977f
Read OMP_TARGET_OFFLOAD and provide API to access ICV
by Jonathan Peyton
· 8 years ago
79390ad
Force HWLOC topology method for NUMA-specific topology
by Jonathan Peyton
· 8 years ago
8c432f2
Fix trademarks found by scanner
by Jonathan Peyton
· 8 years ago
a586821
Extension of HWLOC topology discovery with NUMA nodes and tiles
by Andrey Churbanov
· 8 years ago
e9b7c0a
Add const to some variables to avoid const_casts
by Jonas Hahnfeld
· 8 years ago
aeb40ad
Remove const from variables with dynamic memory
by Jonas Hahnfeld
· 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
3f850bf
KMP_HW_SUBSET vs KMP_PLACE_THREADS rival envirables fix
by Jonathan Peyton
· 8 years ago
bd3a763
Remove unnecessary semicolons
by Jonathan Peyton
· 8 years ago
8f3d744
Allow printing of KMP_TOPOLOGY_METHOD when KMP_SETTINGS=true
by Jonathan Peyton
· 8 years ago
4f90c82
Add new envirable KMP_TEAMS_THREAD_LIMIT
by Jonathan Peyton
· 8 years ago
f439246
Fix implementation of OMP_THREAD_LIMIT
by Jonathan Peyton
· 8 years ago
09244f3
Introduce KMP_DEVICE_THREAD_LIMIT
by Jonathan Peyton
· 8 years ago
d74d890
Cleanup: __kmp_env_* variables
by Jonathan Peyton
· 8 years ago
93e17cf
Add recursive task scheduling strategy to taskloop implementation
by Jonathan Peyton
· 8 years ago
f6f2c6e
Removed "duplicates" from verbose affinity output
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
492e0a3
Replace platform macro with KMP_MIC_SUPPORTED
by Jonathan Peyton
· 8 years ago
e3e2aaf
Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc
by Jonathan Peyton
· 8 years ago
9f5df8b
Address default pinning OpenMP process with multiple processor groups
by Jonathan Peyton
· 8 years ago
3041982
Clang-format and whitespace cleanup of source code
by Jonathan Peyton
· 8 years ago
4800fc4
[OpenMP] Add missing parenthesis which triggers a compile error
by George Rokos
· 8 years ago
4a9a892
KMP_HW_SUBSET extended with NUMA support when HWLOC enabled
by Andrey Churbanov
· 8 years ago
de8d659
Fix assertion failure when 'proclist' is used without 'explicit' in KMP_AFFINITY
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/kmp_settings.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
1cdd87a
Introduce dynamic affinity dispatch capabilities
by Jonathan Peyton
· 9 years ago
e1c7c13
Code cleanup for the runtime without monitor thread
by Jonathan Peyton
· 9 years ago
b66d1aa
Disable monitor thread creation by default.
by Jonathan Peyton
· 9 years ago
28f31b4
[OPENMP] Implementation of omp_get_default_device and omp_set_default_device
by George Rokos
· 9 years ago
429dbc2
http://reviews.llvm.org/D22134: Implementation of OpenMP 4.5 nonmonotonic schedule modifier
by Andrey Churbanov
· 9 years ago
b9d28fb
Deprecate KMP_PLACE_THREADS and rename as KMP_HW_SUBSET
by Jonathan Peyton
· 9 years ago
df6818b
Renaming change: 41 -> 45 and 4.1 -> 4.5
by Jonathan Peyton
· 9 years ago
202a24d
Hwloc refactoring patch
by Jonathan Peyton
· 9 years ago
067325f
Offer API for setting number of loop dispatch buffers
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
97ae10c
NFC fix indent (relates to my previous commit)
by Paul Osmialowski
· 9 years ago
562a3c2
New hwloc API compatibility
by Paul Osmialowski
· 9 years ago
377aa40
Exponential back off logic for test-and-set lock
by Jonathan Peyton
· 9 years ago
50e8f18
OMP_WAIT_POLICY changes
by Jonathan Peyton
· 9 years ago
2851072
Add initial support for OpenMP 4.5 task priority feature
by Jonathan Peyton
· 10 years ago
bf89c49
Removing extra empty lines
by Jonathan Peyton
· 10 years ago
c9655d9
Fix compilations with msvc's /Zc:strictStrings
by Ismail Donmez
· 10 years ago
dae13d8
Hinted lock (OpenMP 4.5 feature) Updates/Fixes Part 2
by Jonathan Peyton
· 10 years ago
f2d119f
Replace DYNA_* names with KMP_* names
by Jonathan Peyton
· 10 years ago
01dcf36
Adding Hwloc library option for affinity mechanism
by Jonathan Peyton
· 10 years ago
4505bf6
Remove some empty lines.
by Jonathan Peyton
· 10 years ago
55f027b
Removed '@' from delimiters, added it as offset designator.
by Jonathan Peyton
· 10 years ago
dd4aa9b
Added sockets to the syntax of KMP_PLACE_THREADS environment variable.
by Jonathan Peyton
· 10 years ago
441f337
Fix the OpenMP 3.0 build
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
bfb29f6
Removed unused functions.
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
94e569e
proc_bind_disabled enum value removed, its usage replased with proc_bind_false
by Andrey Churbanov
· 11 years ago
1f037e4
cleanup: usages of mask size wrapped into macros
by Andrey Churbanov
· 11 years ago
e8595de
Two warning messages fixed.
by Andrey Churbanov
· 11 years ago
613edeb
Detect Intel MIC architecture and set some defaults at run time instead of build time.
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
5cd50e3
enable environment variable KMP_PLACE_THREADS also for non-MIC architectures
by Andrey Churbanov
· 11 years ago
78bfb7c
fix that sets proc-bind-var to proc_bind_false if affinity is not supported
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
7a3467a
minor formatting change
by Andrey Churbanov
· 11 years ago
a36de43
Fixes error where proc-bind-var is not set when there is a parsing error of GOMP_AFFINITY environment variable.
by Andrey Churbanov
· 11 years ago
7daf980
Replaces KMP_OS_WINDOWS && KMP_ARCH_X86_64 or any combination of those two options with the feature macro KMP_GROUP_AFFINITY.
by Andrey Churbanov
· 11 years ago
f28f613
This patch enables the use of KMP_AFFINITY=balanced on non-MIC Architectures. The restriction for using balanced affinity on non-MIC architectures is it only works for one-package machines.
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
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
afc9eb3
Restore string match behavior following changes in r202018
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