diff options
author | Gheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com> | 2019-05-21 19:42:01 +0000 |
---|---|---|
committer | Gheorghe-Teodor Bercea <gheorghe-teod.bercea@ibm.com> | 2019-05-21 19:42:01 +0000 |
commit | 66cdbb47d2f83c41f774d3063bb0112b75d86277 (patch) | |
tree | ee9054f835a3ec37156e581ec09f97fb9885f28e /clang/lib/AST/Decl.cpp | |
parent | 32591ca4e29db3128036fb33ad5cc8ccde67aeb3 (diff) | |
download | bcm5719-llvm-66cdbb47d2f83c41f774d3063bb0112b75d86277.tar.gz bcm5719-llvm-66cdbb47d2f83c41f774d3063bb0112b75d86277.zip |
[OpenMP] Add support for registering requires directives with the runtime
Summary:
This patch adds support for the registration of the requires directives with the runtime.
Each requires directive clause will enable a particular flag to be set.
The set of flags is passed to the runtime to be checked for compatibility with other such flags coming from other object files.
The registration function is called whenever OpenMP is present even if a requires directive is not present. This helps detect cases in which requires directives are used inconsistently.
Reviewers: ABataev, AlexEichenberger, caomhin
Reviewed By: ABataev, AlexEichenberger
Subscribers: jholewinski, guansong, jfb, jdoerfert, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D60568
llvm-svn: 361298
Diffstat (limited to 'clang/lib/AST/Decl.cpp')
0 files changed, 0 insertions, 0 deletions