<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm5719-llvm/openmp/runtime/src, 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] Fix incorrect property of __has_attribute() macro</title>
<updated>2020-01-06T20:00:10+00:00</updated>
<author>
<name>Kelvin Li</name>
<email>kkwli0@gmail.com</email>
</author>
<published>2020-01-06T20:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=19433b199d1ccc8798475dbe9084fc66360ec5d5'/>
<id>urn:sha1:19433b199d1ccc8798475dbe9084fc66360ec5d5</id>
<content type='text'>
__has_attribute(fallthough) -&gt; __has_attribute(fallthrough)

Submitted by: kiszk (Kazuaki Ishizaki &lt;ishizaki@jp.ibm.com&gt;)

Differential Revision: https://reviews.llvm.org/D72287
</content>
</entry>
<entry>
<title>[OpenMP] NFC: Fix trivial typos in comments</title>
<updated>2020-01-04T03:03:42+00:00</updated>
<author>
<name>Kelvin Li</name>
<email>kkwli0@gmail.com</email>
</author>
<published>2020-01-04T03:03:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=ed5fe64581f4f076c00d5e57caff1ff746d57c79'/>
<id>urn:sha1:ed5fe64581f4f076c00d5e57caff1ff746d57c79</id>
<content type='text'>
Submitted by: kiszk

Differential Revision: https://reviews.llvm.org/D72171
</content>
</entry>
<entry>
<title>[OpenMP] Implementation of OMPT reduction callbacks</title>
<updated>2019-12-27T14:30:51+00:00</updated>
<author>
<name>protze@itc.rwth-aachen.de</name>
<email>protze@itc.rwth-aachen.de</email>
</author>
<published>2019-12-27T13:39:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3356e268f6cdfd4815da70ae4fc6b8db63163375'/>
<id>urn:sha1:3356e268f6cdfd4815da70ae4fc6b8db63163375</id>
<content type='text'>
Including two tests
These callbacks were added late to the 5.0 specification, an implementation is missing.

Reviewed By: jdoerfert

Differential Review: https://reviews.llvm.org/D70395
</content>
</entry>
<entry>
<title>[OpenMP] Fix linkage issue on FreeBSD</title>
<updated>2019-12-06T15:47:50+00:00</updated>
<author>
<name>David Carlier</name>
<email>devnexen@gmail.com</email>
</author>
<published>2019-12-06T15:47:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=27535a144910149262f9c2dffb6a24c0b7166f15'/>
<id>urn:sha1:27535a144910149262f9c2dffb6a24c0b7166f15</id>
<content type='text'>
needs kmp_set_thread_affinity_mask_initial implementation.
</content>
</entry>
<entry>
<title>[openmp] Fixed nonmonotonic schedule when #threads &gt; #chunks in a loop.</title>
<updated>2019-11-27T12:26:51+00:00</updated>
<author>
<name>AndreyChurbanov</name>
<email>andrey.churbanov@intel.com</email>
</author>
<published>2019-11-27T12:26:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=bd2fb41c2dd537d1ab0dbce5795a1fef3de6cd52'/>
<id>urn:sha1:bd2fb41c2dd537d1ab0dbce5795a1fef3de6cd52</id>
<content type='text'>
Differential Revision: https://reviews.llvm.org/D70713
</content>
</entry>
<entry>
<title>[openmp] Recognise ARMv7ve machine arch.</title>
<updated>2019-11-26T11:37:24+00:00</updated>
<author>
<name>AndreyChurbanov</name>
<email>andrey.churbanov@intel.com</email>
</author>
<published>2019-11-26T11:37:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=5f8b8d282048a9c535a90ab64bbadf576e348963'/>
<id>urn:sha1:5f8b8d282048a9c535a90ab64bbadf576e348963</id>
<content type='text'>
Patch by raj.khem (Khem Raj)

Differential Revision: https://reviews.llvm.org/D68543
</content>
</entry>
<entry>
<title>Fix openmp on PowerPC64-BE-ELFv2 ABI on FreeBSD.</title>
<updated>2019-11-19T16:45:06+00:00</updated>
<author>
<name>AndreyChurbanov</name>
<email>andrey.churbanov@intel.com</email>
</author>
<published>2019-11-19T16:45:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=3a76b8a538c0d20efe823f03a133c778e842270e'/>
<id>urn:sha1:3a76b8a538c0d20efe823f03a133c778e842270e</id>
<content type='text'>
Patch by adalava (Alfredo Dal'Ava J.nior)

Differential Revision: https://reviews.llvm.org/D67190
</content>
</entry>
<entry>
<title>[OpenMP] Remove -Wl,-fini=__kmp_internal_end_fini</title>
<updated>2019-11-18T23:54:58+00:00</updated>
<author>
<name>Aaron Puchert</name>
<email>aaronpuchert@alice-dsl.net</email>
</author>
<published>2019-11-18T23:54:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=b29c7fdb617cba4c83037840842a872e8bf2f6b1'/>
<id>urn:sha1:b29c7fdb617cba4c83037840842a872e8bf2f6b1</id>
<content type='text'>
Summary:
The termination function duplicated the functionality of the
__attribute((destructor))-annotated function __kmp_internal_end_fini,
and we have no indication that this doesn't work.

The function might cause issues with link-time optimization turned on:
until very recently, none of the usual linkers was reporting functions
named in -Wl,-fini as used to the LTO plugin, so it might be dropped.
If the function is dropped, -Wl,-fini=__kmp_internal_end_fini doesn't
do what we want: with ld.bfd and lld it drops the FINI attribute from
.dynamic and with gold we get FINI = 0x0, which leads to a crash on
cleanup. This can be reproduced by building with

    -DLLVM_ENABLE_PROJECTS="clang;openmp" \
    -DLLVM_ENABLE_LTO=Thin \
    -DLLVM_USE_LINKER=gold

The issue in lld has been fixed in f95273f75aa, but gold remains without
fix so far.

Fixes PR43927.

Reviewers: JonChesterfield, jdoerfert, AndreyChurbanov

Reviewed By: AndreyChurbanov

Differential Revision: https://reviews.llvm.org/D69927
</content>
</entry>
<entry>
<title>[OpenMP] Add implementation and tests of Archer tool</title>
<updated>2019-11-18T13:45:34+00:00</updated>
<author>
<name>protze@itc.rwth-aachen.de</name>
<email>protze@itc.rwth-aachen.de</email>
</author>
<published>2019-11-18T00:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.raptorcs.com/git/bcm5719-llvm/commit/?id=2b8115b10b03013b9f8ae0aa56b0cd6a6a6dd4fd'/>
<id>urn:sha1:2b8115b10b03013b9f8ae0aa56b0cd6a6a6dd4fd</id>
<content type='text'>
The tool provides TSAN annotations for OpenMP synchronization. The tool
is activated if no other OMPT tool is loaded.

The tool detects whether the application was built with TSan and rejects
activation according to the OMPT protocol if there is no TSan-rt.

Differential Revision: https://reviews.llvm.org/D45890
</content>
</entry>
</feed>
