OpenMPToolsInterface / LLVM-openmp

This is a stale repository and only there for the commit history. All development moved over to the llvm-project repository! Was: LLVM OpenMP runtime with experimental changes for OMPT (Preview of TR7 features in *_tr branches)
Other
16 stars 13 forks source link

Implemented runtime support for OMPT worksharing (Issue #6) #35

Closed omalyshe closed 7 years ago

omalyshe commented 7 years ago

Clang has implemented flags to distinguish loop/sections/distribute (rL310865 and rL312642). This change implements support on the runtime side. Taskloop is also reported now.

omalyshe commented 7 years ago

all of the locking routines now have

No, Joachim reverted that change with codeptr in lock code. I agree - routines called by the compiler should keep the arguments unchanged.