| commit | 005248ac8adf63d4a6a46b1f6cdb9fea686a2f9d | [log] [tgz] |
|---|---|---|
| author | Alexey Bataev <a.bataev@hotmail.com> | Thu Feb 25 05:25:57 2016 +0000 |
| committer | Alexey Bataev <a.bataev@hotmail.com> | Thu Feb 25 05:25:57 2016 +0000 |
| tree | ae4d8331e3ca9ecea9de2420509ab715a87e80d2 | |
| parent | 640dc752a9445f67f3955475433b9fa2bbf9de98 [diff] |
[OPENMP 4.5] Codegen for member decls in 'lastprivate' clause. OpenMP 4.5 allows to privatize non-static member decls in non-static member functions. Patch captures such decls by reference in general (for bitfields, by value) and then operates with this capture. For bitfields, at the end of codegen for lastprivates original bitfield is updated with the value of captured copy. llvm-svn: 261824