Add particular methods to OpenMP runtime support module for explicit/implicit sync point emission. Also adds processing of 'nowait' clause on worksharing directives.
Details
Details
- Reviewers
rjmccall • fraggamuffin • ejstotzer hfinkel - Commits
- rGf26856844706: [OPENMP] Improved codegen for implicit/explicit 'barrier' constructs.
rC233511: [OPENMP] Improved codegen for implicit/explicit 'barrier' constructs.
rL233511: [OPENMP] Improved codegen for implicit/explicit 'barrier' constructs.
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
lib/CodeGen/CGOpenMPRuntime.h | ||
---|---|---|
375 ↗ | (On Diff #22788) | I think you should be able to just pass OMPD_barrier for explicit barriers. Don't have this take a default argument; make the caller think about it and opt in to OMPD_unknown if they want that. |
Comment Actions
John, tanks for the review!
lib/CodeGen/CGOpenMPRuntime.h | ||
---|---|---|
375 ↗ | (On Diff #22788) | Ok, I'll do this. |