<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/openmp/runtime/src/include, branch meklort-10.0.1</title>
<subtitle>Project Ortega BCM5719 LLVM</subtitle>
<id>https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1</id>
<link rel='self' href='https://git.raptorcs.com/git/bcm5719-llvm/atom?h=meklort-10.0.1'/>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/'/>
<updated>2020-01-07T06:05:03+00:00</updated>
<entry>
<title>[OpenMP] NFC: Fix trivial typos in comments</title>
<updated>2020-01-07T06:05:03+00:00</updated>
<author>
<name>Kazuaki Ishizaki</name>
<email>ishizaki@jp.ibm.com</email>
</author>
<published>2020-01-07T06:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=4c6a098ad52fc2844f7733bc051cd7a729500f04'/>
<id>urn:sha1:4c6a098ad52fc2844f7733bc051cd7a729500f04</id>
<content type='text'>
Reviewers: jdoerfert, Jim

Reviewed By: Jim

Subscribers: Jim, mgorny, guansong, jfb, openmp-commits

Tags: #openmp

Differential Revision: https://reviews.llvm.org/D72285
</content>
</entry>
<entry>
<title>[OpenMP] Move header inclusion out of 'extern "C"'</title>
<updated>2019-07-16T17:16:43+00:00</updated>
<author>
<name>Jonas Hahnfeld</name>
<email>hahnjo@hahnjo.de</email>
</author>
<published>2019-07-16T17:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=1ff553578551766801cbd25dd2c659dc8594b96b'/>
<id>urn:sha1:1ff553578551766801cbd25dd2c659dc8594b96b</id>
<content type='text'>
This leads to problems when compiling C++ code with libc++ for Nvidia GPUs
because Clang now uses wrappers for math functions that might include
C++ templates not allowed in 'extern "C"'.

Differentiel Revision: https://reviews.llvm.org/D64625

llvm-svn: 366229
</content>
</entry>
<entry>
<title>[OpenMP] Remove OMP spec versioning</title>
<updated>2019-07-12T21:45:36+00:00</updated>
<author>
<name>Jonathan Peyton</name>
<email>jonathan.l.peyton@intel.com</email>
</author>
<published>2019-07-12T21:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=e4b4f994d2f6a090694276b40d433dc1a58beb24'/>
<id>urn:sha1:e4b4f994d2f6a090694276b40d433dc1a58beb24</id>
<content type='text'>
Remove all older OMP spec versioning from the runtime and build system.

Patch by Terry Wilmarth

Differential Revision: https://reviews.llvm.org/D64534

llvm-svn: 365963
</content>
</entry>
<entry>
<title>New implementation of OpenMP 5.0 detached tasks.</title>
<updated>2019-06-19T13:23:28+00:00</updated>
<author>
<name>Andrey Churbanov</name>
<email>Andrey.Churbanov@intel.com</email>
</author>
<published>2019-06-19T13:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=405037c4e62a9fcd5485c4e1f05b61683e4c2737'/>
<id>urn:sha1:405037c4e62a9fcd5485c4e1f05b61683e4c2737</id>
<content type='text'>
Patch by Alex Duran

Differential Revision: https://reviews.llvm.org/D62485

llvm-svn: 363799
</content>
</entry>
<entry>
<title>Introduce new OpenMP 5.0 depend object type.</title>
<updated>2019-05-15T13:45:36+00:00</updated>
<author>
<name>Andrey Churbanov</name>
<email>Andrey.Churbanov@intel.com</email>
</author>
<published>2019-05-15T13:45:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=22405f3097c10f04cbe19bcfc6efcaff9ab28d9a'/>
<id>urn:sha1:22405f3097c10f04cbe19bcfc6efcaff9ab28d9a</id>
<content type='text'>
The implementation should be done by compiler, user can only declare
objects of this type and use them in OpenMP directives.

Differential Revision: https://reviews.llvm.org/D61860

llvm-svn: 360774
</content>
</entry>
<entry>
<title>[OpenMP] Workaround gfortran bugzilla build bug 41755</title>
<updated>2019-05-08T23:12:31+00:00</updated>
<author>
<name>Jonathan Peyton</name>
<email>jonathan.l.peyton@intel.com</email>
</author>
<published>2019-05-08T23:12:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=c107332583152ab61b870aee29ecd31a938fa676'/>
<id>urn:sha1:c107332583152ab61b870aee29ecd31a938fa676</id>
<content type='text'>
This patch provides workaround to allow gfortran to compile the
OpenMP Fortran modules.

From the gfortran manual:
https://gcc.gnu.org/onlinedocs/gcc-9.1.0/gfortran/BOZ-literal-constants.html

"Note that initializing an INTEGER variable with a statement such as
DATA i/Z'FFFFFFFF'/ will give an integer overflow error rather than the desired
result of -1 when i is a 32-bit integer on a system that supports 64-bit
integers. The -fno-range-check option can be used as a workaround for legacy
code that initializes integers in this manner."

Bug filed: https://bugs.llvm.org/show_bug.cgi?id=41755

Differential Revision: https://reviews.llvm.org/D61603

llvm-svn: 360299
</content>
</entry>
<entry>
<title>[OpenMP] Add OpenMP 5.0 nonmonotonic code</title>
<updated>2019-04-30T19:20:35+00:00</updated>
<author>
<name>Jonathan Peyton</name>
<email>jonathan.l.peyton@intel.com</email>
</author>
<published>2019-04-30T19:20:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=71abe28e8152239e4e2be443497845eeb523139a'/>
<id>urn:sha1:71abe28e8152239e4e2be443497845eeb523139a</id>
<content type='text'>
This patch adds:
* New omp_sched_monotonic flag to omp_sched_t which is handled within the runtime
* Parsing of monotonic/nonmonotonic in OMP_SCHEDULE
* Tests for the monotonic flag and envirable parsing
* Logic to force monotonic when hierarchical scheduling is used

Differential Revision: https://reviews.llvm.org/D60979

llvm-svn: 359601
</content>
</entry>
<entry>
<title>[OpenMP] Implement 5.0 memory management</title>
<updated>2019-04-08T17:59:28+00:00</updated>
<author>
<name>Jonathan Peyton</name>
<email>jonathan.l.peyton@intel.com</email>
</author>
<published>2019-04-08T17:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ebf1830bb1ddb7a49f3e037bca83b3ec4f60a05c'/>
<id>urn:sha1:ebf1830bb1ddb7a49f3e037bca83b3ec4f60a05c</id>
<content type='text'>
* Replace HBWMALLOC API with more general MEMKIND API, new functions
  and variables added.
* Have libmemkind.so loaded when accessible.
* Redirect memspaces to default one except for high bandwidth which
  is processed separately.
* Ignore some allocator traits e.g., sync_hint, access, pinned, while
  others are processed normally e.g., alignment, pool_size, fallback,
  fb_data, partition.
* Add tests for memory management

Patch by Andrey Churbanov

Differential Revision: https://reviews.llvm.org/D59783

llvm-svn: 357929
</content>
</entry>
<entry>
<title>[OpenMP 5.0] Add omp_get_supported_active_levels()</title>
<updated>2019-02-19T18:51:11+00:00</updated>
<author>
<name>Jonathan Peyton</name>
<email>jonathan.l.peyton@intel.com</email>
</author>
<published>2019-02-19T18:51:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=154ac075cd04520a2b84c3503dd4590d90e233db'/>
<id>urn:sha1:154ac075cd04520a2b84c3503dd4590d90e233db</id>
<content type='text'>
This patch adds the new 5.0 API function omp_get_supported_active_levels().

Patch by Terry Wilmarth

Differential Revision: https://reviews.llvm.org/D58211

llvm-svn: 354368
</content>
</entry>
<entry>
<title>NFC: fixed formatting to be consistent across the file</title>
<updated>2019-01-21T16:11:43+00:00</updated>
<author>
<name>Andrey Churbanov</name>
<email>Andrey.Churbanov@intel.com</email>
</author>
<published>2019-01-21T16:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=efa6b826b45f2de171fd11638165e7968e0f113e'/>
<id>urn:sha1:efa6b826b45f2de171fd11638165e7968e0f113e</id>
<content type='text'>
llvm-svn: 351748
</content>
</entry>
</feed>
