jlpeyton (Jonathan Peyton)
User

Projects

User does not belong to any projects.

User Details

User Since
Feb 10 2015, 8:35 AM (132 w, 19 h)

Recent Activity

Sat, Aug 19

jlpeyton committed rL311269: Use va_copy instead of __va_copy to fix building libomp against musl libc.
Use va_copy instead of __va_copy to fix building libomp against musl libc
Sat, Aug 19, 4:54 PM
jlpeyton closed D36343: Use va_copy instead of __va_copy to fix building libomp against musl libc by committing rL311269: Use va_copy instead of __va_copy to fix building libomp against musl libc.
Sat, Aug 19, 4:54 PM

Thu, Aug 17

jlpeyton committed rL311114: Remove BUILD_TV.
Remove BUILD_TV
Thu, Aug 17, 12:12 PM
jlpeyton closed D36011: Remove BUILD_TV by committing rL311114: Remove BUILD_TV.
Thu, Aug 17, 12:12 PM

Fri, Aug 11

jlpeyton accepted D36403: [lit] add support for unsetting environment variables (again!).

LGTM

Fri, Aug 11, 12:16 PM

Thu, Aug 10

jlpeyton accepted D36510: OMP_PROC_BIND: better spread.

Looks good to me.

Thu, Aug 10, 1:33 PM · Restricted Project

Wed, Aug 9

jlpeyton added a comment to D36510: OMP_PROC_BIND: better spread.

Can you give a small example of how this would differ from the previous code?

Wed, Aug 9, 10:25 AM · Restricted Project

Mon, Aug 7

jlpeyton accepted D36343: Use va_copy instead of __va_copy to fix building libomp against musl libc.

All our sources are compiled as C++11 files and va_copy() is part of the C++11 standard. So this looks good to me.

Mon, Aug 7, 2:26 PM

Wed, Aug 2

jlpeyton committed rL309877: Exclude version symbols for static libomp.
Exclude version symbols for static libomp
Wed, Aug 2, 1:10 PM
jlpeyton closed D36225: Exclude version symbols for static libomp by committing rL309877: Exclude version symbols for static libomp.
Wed, Aug 2, 1:10 PM
jlpeyton accepted D36225: Exclude version symbols for static libomp.

LGTM

Wed, Aug 2, 1:09 PM
jlpeyton committed rL309875: Move lock acquire/release functions in task deque cleanup code.
Move lock acquire/release functions in task deque cleanup code
Wed, Aug 2, 1:07 PM
jlpeyton closed D36017: Move lock acquire/release functions to safer locations in task deque cleanup code by committing rL309875: Move lock acquire/release functions in task deque cleanup code.
Wed, Aug 2, 1:07 PM
jlpeyton committed rL309874: Add new envirable KMP_TEAMS_THREAD_LIMIT.
Add new envirable KMP_TEAMS_THREAD_LIMIT
Wed, Aug 2, 1:05 PM
jlpeyton closed D36009: Add new envirable KMP_TEAMS_THREAD_LIMIT by committing rL309874: Add new envirable KMP_TEAMS_THREAD_LIMIT.
Wed, Aug 2, 1:05 PM

Fri, Jul 28

jlpeyton committed rL309418: Fix comments and build messages concerning TSX.
Fix comments and build messages concerning TSX
Fri, Jul 28, 12:06 PM

Thu, Jul 27

jlpeyton committed rL309319: Fix implementation of OMP_THREAD_LIMIT.
Fix implementation of OMP_THREAD_LIMIT
Thu, Jul 27, 1:59 PM
jlpeyton closed D35912: Fix implementation of OMP_THREAD_LIMIT by committing rL309319: Fix implementation of OMP_THREAD_LIMIT.
Thu, Jul 27, 1:59 PM
jlpeyton accepted D35912: Fix implementation of OMP_THREAD_LIMIT.

LGTM

Thu, Jul 27, 1:58 PM

Wed, Jul 26

jlpeyton committed rL309168: Introduce KMP_DEVICE_THREAD_LIMIT.
Introduce KMP_DEVICE_THREAD_LIMIT
Wed, Jul 26, 1:08 PM
jlpeyton closed D35860: Introduce KMP_DEVICE_THREAD_LIMIT by committing rL309168: Introduce KMP_DEVICE_THREAD_LIMIT.
Wed, Jul 26, 1:08 PM

Tue, Jul 25

jlpeyton committed rL309000: Cleanup: __kmp_env_* variables.
Cleanup: __kmp_env_* variables
Tue, Jul 25, 11:21 AM
jlpeyton closed D35808: Cleanup: __kmp_env_* variables by committing rL309000: Cleanup: __kmp_env_* variables.
Tue, Jul 25, 11:20 AM
jlpeyton accepted D35808: Cleanup: __kmp_env_* variables.

LGTM

Tue, Jul 25, 11:20 AM

Jul 18 2017

jlpeyton committed rL308351: Fix failing taskloop tests by omitting gcc.
Fix failing taskloop tests by omitting gcc
Jul 18 2017, 1:17 PM
jlpeyton committed rL308338: Add recursive task scheduling strategy to taskloop implementation.
Add recursive task scheduling strategy to taskloop implementation
Jul 18 2017, 11:51 AM
jlpeyton closed D35273: Add recursive task scheduling strategy to taskloop implementation by committing rL308338: Add recursive task scheduling strategy to taskloop implementation.
Jul 18 2017, 11:50 AM

Jul 17 2017

jlpeyton accepted D35497: Cleanup: nullify pointer after memory freeing.

LGTM

Jul 17 2017, 11:57 AM · Restricted Project
jlpeyton committed rL308189: Removed "duplicates" from verbose affinity output.
Removed "duplicates" from verbose affinity output
Jul 17 2017, 10:07 AM
jlpeyton closed D35269: Removed "duplicates" from verbose affinity output by committing rL308189: Removed "duplicates" from verbose affinity output.
Jul 17 2017, 10:07 AM

Jul 14 2017

jlpeyton accepted D35417: Second part of -Wcast-qual option enabling for OpenMP RTL code.

LGTM

Jul 14 2017, 12:42 PM · Restricted Project

Jul 11 2017

jlpeyton created D35273: Add recursive task scheduling strategy to taskloop implementation.
Jul 11 2017, 1:38 PM
jlpeyton created D35269: Removed "duplicates" from verbose affinity output.
Jul 11 2017, 10:42 AM

Jul 5 2017

jlpeyton committed rL307206: Fix wrong website in messages.
Fix wrong website in messages
Jul 5 2017, 3:01 PM
jlpeyton closed D35018: Address wrong website bug by committing rL307206: Fix wrong website in messages.
Jul 5 2017, 3:01 PM
jlpeyton created D35018: Address wrong website bug.
Jul 5 2017, 10:01 AM

Jun 26 2017

jlpeyton added a comment to D34632: Check for libdl, and only use it when available.

CMake has a variable CMAKE_DL_LIBS which I believe contains the information you want. It essentially gets defined to "-ldl" on unices that need it and "" on platforms which don't need it.

Jun 26 2017, 10:48 AM

Jun 15 2017

jlpeyton committed rL305513: Set affinity to none/false in child processes.
Set affinity to none/false in child processes
Jun 15 2017, 2:51 PM
jlpeyton closed D34154: Set affinity to none/false in child processes by committing rL305513: Set affinity to none/false in child processes.
Jun 15 2017, 2:51 PM

Jun 13 2017

jlpeyton created D34154: Set affinity to none/false in child processes.
Jun 13 2017, 10:24 AM
jlpeyton committed rL305307: Replace platform macro with KMP_MIC_SUPPORTED.
Replace platform macro with KMP_MIC_SUPPORTED
Jun 13 2017, 10:18 AM
jlpeyton closed D34119: Replace platform macro with KMP_MIC_SUPPORTED by committing rL305307: Replace platform macro with KMP_MIC_SUPPORTED.
Jun 13 2017, 10:18 AM
jlpeyton committed rL305306: Reset initial affinity in children processes.
Reset initial affinity in children processes
Jun 13 2017, 10:16 AM
jlpeyton closed D34118: Reset initial affinity in children processes by committing rL305306: Reset initial affinity in children processes.
Jun 13 2017, 10:16 AM

Jun 12 2017

jlpeyton created D34119: Replace platform macro with KMP_MIC_SUPPORTED.
Jun 12 2017, 1:18 PM
jlpeyton created D34118: Reset initial affinity in children processes.
Jun 12 2017, 1:09 PM

Jun 6 2017

jlpeyton committed rL304828: Fix static initializers for locks..
Fix static initializers for locks.
Jun 6 2017, 1:25 PM
jlpeyton closed D33794: Fix static initializers for locks. by committing rL304828: Fix static initializers for locks..
Jun 6 2017, 1:25 PM

Jun 1 2017

jlpeyton accepted D31602: Added support for OpenMP 4.5 simd modifier of the schedule clause of the OpenMP loop construct.

LGTM

Jun 1 2017, 1:52 PM · Restricted Project
jlpeyton committed rL304438: Fix minor formatting issues.
Fix minor formatting issues
Jun 1 2017, 10:11 AM
jlpeyton closed D33744: Minor fixes: moved some code under debug, format improvements by committing rL304438: Fix minor formatting issues.
Jun 1 2017, 10:11 AM
jlpeyton accepted D33744: Minor fixes: moved some code under debug, format improvements .

LGTM

Jun 1 2017, 9:51 AM
jlpeyton updated subscribers of D33744: Minor fixes: moved some code under debug, format improvements .

Adding openmp-commits

Jun 1 2017, 9:40 AM

May 31 2017

jlpeyton committed rL304344: Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc.
Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc
May 31 2017, 1:35 PM
jlpeyton closed D33208: Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc by committing rL304344: Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc.
May 31 2017, 1:35 PM
jlpeyton committed rL304343: Address default pinning OpenMP process with multiple processor groups.
Address default pinning OpenMP process with multiple processor groups
May 31 2017, 1:34 PM
jlpeyton closed D33210: Address default pinning OpenMP process with multiple processor groups by committing rL304343: Address default pinning OpenMP process with multiple processor groups.
May 31 2017, 1:34 PM
jlpeyton added a comment to D33208: Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc.

Ping

May 31 2017, 12:25 PM
jlpeyton added a comment to D33210: Address default pinning OpenMP process with multiple processor groups.

Ping

May 31 2017, 12:25 PM

May 22 2017

jlpeyton accepted D31421: Re-enable assertion after the problem that caused it to be hit had been fixed..
May 22 2017, 11:32 AM

May 15 2017

jlpeyton created D33210: Address default pinning OpenMP process with multiple processor groups.
May 15 2017, 1:13 PM
jlpeyton committed rL303101: Fix for KMP_AFFINITY=respect with multiple processor groups.
Fix for KMP_AFFINITY=respect with multiple processor groups
May 15 2017, 12:19 PM
jlpeyton created D33208: Fix for KMP_AFFINITY=disabled and KMP_TOPOLOGY_METHOD=hwloc.
May 15 2017, 12:05 PM
jlpeyton accepted D32033: Make test/parallel/omp_nested.c not use so many threads.

LGTM

May 15 2017, 11:47 AM
jlpeyton abandoned D9534: Adding openmp project as a runtime project to projects/CMakeLists.txt.
May 15 2017, 11:47 AM
jlpeyton committed rL303086: Remove some outdated comments.
Remove some outdated comments
May 15 2017, 10:52 AM
jlpeyton committed rL303079: Add the .clang-format file which the formatting was based on.
Add the .clang-format file which the formatting was based on
May 15 2017, 9:53 AM

May 12 2017

jlpeyton committed rL302929: Clang-format and whitespace cleanup of source code.
Clang-format and whitespace cleanup of source code
May 12 2017, 11:15 AM
jlpeyton closed D32659: Clang-format and whitespace cleanup of source code by committing rL302929: Clang-format and whitespace cleanup of source code.
May 12 2017, 11:15 AM
jlpeyton accepted D32659: Clang-format and whitespace cleanup of source code.

LGTM. I think we can fix any further formatting problems as we go.

May 12 2017, 11:12 AM

Apr 25 2017

jlpeyton committed rL301349: Fix Hwloc API Incompatibility.
Fix Hwloc API Incompatibility
Apr 25 2017, 12:17 PM
jlpeyton closed D32496: Fix Hwloc API Incompatibility by committing rL301349: Fix Hwloc API Incompatibility.
Apr 25 2017, 12:17 PM
jlpeyton updated the diff for D32496: Fix Hwloc API Incompatibility.

Updated the diff. I had gotten errors when I tried that first, but now I realize that the SOCKET name is used in address2os map creation. I've changed all of them to HWLOC_OBJ_PACKAGE now and added the #ifndef method.

Apr 25 2017, 11:18 AM
jlpeyton created D32496: Fix Hwloc API Incompatibility.
Apr 25 2017, 10:24 AM

Apr 5 2017

jlpeyton accepted D31600: KMP_HW_SUBSET extended with NUMA support when HWLOC enabled.

LGTM

Apr 5 2017, 2:37 PM · Restricted Project
jlpeyton added inline comments to D31602: Added support for OpenMP 4.5 simd modifier of the schedule clause of the OpenMP loop construct.
Apr 5 2017, 2:28 PM · Restricted Project

Mar 31 2017

jlpeyton accepted D31466: [OpenMP] Fix for http://bugs.llvm.org/show_bug.cgi?id=32456.

LGTM

Mar 31 2017, 9:19 AM

Mar 30 2017

jlpeyton added inline comments to D31466: [OpenMP] Fix for http://bugs.llvm.org/show_bug.cgi?id=32456.
Mar 30 2017, 12:17 PM
jlpeyton added inline comments to D31466: [OpenMP] Fix for http://bugs.llvm.org/show_bug.cgi?id=32456.
Mar 30 2017, 12:05 PM
jlpeyton added inline comments to D31466: [OpenMP] Fix for http://bugs.llvm.org/show_bug.cgi?id=32456.
Mar 30 2017, 9:06 AM

Mar 20 2017

jlpeyton committed rL298314: Minor improvement of KMP_YIELD_NOW() macro..
Minor improvement of KMP_YIELD_NOW() macro.
Mar 20 2017, 3:23 PM
jlpeyton closed D31008: Minor improvement of KMP_YIELD_NOW() macro. by committing rL298314: Minor improvement of KMP_YIELD_NOW() macro..
Mar 20 2017, 3:23 PM
jlpeyton accepted D31008: Minor improvement of KMP_YIELD_NOW() macro..

LGTM

Mar 20 2017, 3:22 PM
jlpeyton committed rL298313: Fix incorrect initial value of __kmp_affinity_type..
Fix incorrect initial value of __kmp_affinity_type.
Mar 20 2017, 3:16 PM
jlpeyton closed D31012: Fix incorrect initial value of __kmp_affinity_type. by committing rL298313: Fix incorrect initial value of __kmp_affinity_type..
Mar 20 2017, 3:16 PM
jlpeyton accepted D31012: Fix incorrect initial value of __kmp_affinity_type..

LGTM

Mar 20 2017, 3:15 PM

Mar 10 2017

jlpeyton committed rL297480: Fix assertion failure when 'proclist' is used without 'explicit' in KMP_AFFINITY.
Fix assertion failure when 'proclist' is used without 'explicit' in KMP_AFFINITY
Mar 10 2017, 9:34 AM
jlpeyton closed D30404: Assertion failure when 'proclist' is used without 'explicit' in KMP_AFFINITY by committing rL297480: Fix assertion failure when 'proclist' is used without 'explicit' in KMP_AFFINITY.
Mar 10 2017, 9:34 AM

Mar 9 2017

jlpeyton accepted D30784: Create a git ignore file for openmp runtime.

Fix, then commit

Mar 9 2017, 4:00 PM

Mar 7 2017

jlpeyton added a comment to D30470: [cmake] Include openmp with add_llvm_external_project.

Yes, OpenMP would be under the runtimes/ directory.

Mar 7 2017, 1:05 PM
jlpeyton accepted D30056: Fix GNU strerror_r check for Android..

LGTM

Mar 7 2017, 10:12 AM

Mar 6 2017

jlpeyton committed rL297083: OpenMP version 5.0 added.
OpenMP version 5.0 added
Mar 6 2017, 2:19 PM
jlpeyton closed D30450: OpenMP version 5.0 added by committing rL297083: OpenMP version 5.0 added.
Mar 6 2017, 2:19 PM
jlpeyton accepted D30470: [cmake] Include openmp with add_llvm_external_project.

LGTM, but I don't know if somebody else needs to OK.

Mar 6 2017, 1:59 PM
jlpeyton committed rL297082: Mixed type atomic routines added to Windows DLL.
Mixed type atomic routines added to Windows DLL
Mar 6 2017, 1:58 PM
jlpeyton closed D30408: Mixed type atomic routines are missed from DLL (Windows) by committing rL297082: Mixed type atomic routines added to Windows DLL.
Mar 6 2017, 1:58 PM

Feb 28 2017

jlpeyton committed rL296525: Removing couple unnecessary architecture guards..
Removing couple unnecessary architecture guards.
Feb 28 2017, 1:55 PM

Feb 24 2017

jlpeyton accepted D30083: [openmp] [test] Try to link -latomic to provide atomics when available.

LGTM

Feb 24 2017, 1:30 PM

Feb 22 2017

jlpeyton accepted D30271: [OpenMP] Missing virtual destructor in KMPAffinity.

LGTM

Feb 22 2017, 2:51 PM

Feb 17 2017

jlpeyton committed rL295461: [stats] add stats-gathering for static_steal scheduling method.
[stats] add stats-gathering for static_steal scheduling method
Feb 17 2017, 9:18 AM