Is there an updated "OpenMP Representation in LLVM IR" document?

Hello,

Is there a more recent version of the "OpenMP Representation in LLVM
IR" document that was originally posted here:
http://lists.cs.uiuc.edu/pipermail/llvmdev/2012-September/053870.html

I asked on the llvmdev list (where the original mail was posted), but
received no response.

Thanks!

-Matt

Hi Matt,

Sorry for the lack of reply. We're not currently using a representation like that at all. Clang is directly lowering OpenMP constructions into calls to our OpenMP runtime library. There is no particular IR representation.

-Hal

Hi Matt,

Sorry for the lack of reply. We're not currently using a representation like that at all. Clang is directly lowering OpenMP constructions into calls to our OpenMP runtime library. There is no particular IR representation.

Thanks for the information Hal. I will wipe all knowledge of the
previous document from my brain.

-Matt

Matt,

The most up-to-date information on how OpenMP is supported in clang
compiler can be found in Alexey Bataev's and Zinovy Nis' talk at last
year's LLVM conference.

http://www.llvm.org/devmtg/2014-10/Slides/Bataev-OpenMP.pdf (slides)
http://www.llvm.org/devmtg/2014-10/Videos/OpenMP%20Support%20in%20Clang%20and%20LLVM-720.mov
(video)

As for the proposal you referred to, it wasn't accepted in the
community. There were a few proposals to extend LLVM IR to provide
more expressive support for OpenMP, but none of them got enough
traction.

Yours,
Andrey