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
Event Timeline
lib/CodeGen/CGOpenMPRuntime.h | ||
---|---|---|
375 | 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. |
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.