[cfe-dev] potential OpenMP back ports for 3.9.1

Jack Howarth via cfe-dev cfe-dev at lists.llvm.org
Mon Oct 31 05:09:25 PDT 2016


Alexey,
      I scanned through the OpenMP commits in cfe trunk for potential
back ports to 3.9 branch for the 3.9.1 release. Do any of these merit
inclusion?
              Jack

Author: kli
Date: Mon Jul 18 17:49:16 2016
New Revision: 275926

URL: http://llvm.org/viewvc/llvm-project?rev=275926&view=rev
Log:
[OpenMP] Fix incorrect diagnostics in map clause

-------------------------------

Author: sfantao
Date: Mon Jul 18 18:22:11 2016
New Revision: 275930

URL: http://llvm.org/viewvc/llvm-project?rev=275930&view=rev
Log:
[OpenMP] Remove dead code in conditional of mappable expressions SEMA.

-------------------------------

Author: sfantao
Date: Wed Jul 27 17:49:49 2016
New Revision: 276933

URL: http://llvm.org/viewvc/llvm-project?rev=276933&view=rev
Log:
[OpenMP] Add support for mapping array sections through pointer references.

Summary:
This patch fixes a bug in the map of array sections whose base is a
reference to a pointer. The existing mapping support was not prepared
to deal with it, causing the compiler to crash.

Mapping a reference to a pointer enjoys the same characteristics of a
regular pointer, i.e., it is passed by value. Therefore, the reference
has to be materialized in the target region.

-------------------------------

Author: sfantao
Date: Wed Jul 27 17:52:16 2016
New Revision: 276934

URL: http://llvm.org/viewvc/llvm-project?rev=276934&view=rev
Log:
[OpenMP] Add support to map member expressions with references to pointers.

Summary: This patch add support to map pointers through references in
class members. Although a reference does not have storage that a user
can access, it still has to be mapped in order to get the deep copy
right and the dereferencing code work properly.

-------------------------------

Author: davidsh
Date: Tue Oct  4 09:41:36 2016
New Revision: 283223

URL: http://llvm.org/viewvc/llvm-project?rev=283223&view=rev
Log:
[OpenMP] fix segfault when a variable referenced in reduction clause
is a reference parameter\nDifferential Revision:
http://reviews.llvm.org/D24524



More information about the cfe-dev mailing list