|
@@ -5318,6 +5318,7 @@ public:
|
|
|
|
|
|
#define OPENMP_CLAUSE(Name, Class) \
|
|
#define OPENMP_CLAUSE(Name, Class) \
|
|
RetTy Visit ## Class (PTR(Class) S) { DISPATCH(Class); }
|
|
RetTy Visit ## Class (PTR(Class) S) { DISPATCH(Class); }
|
|
|
|
+ OPENMP_CLAUSE(flush, OMPFlushClause)
|
|
#include "clang/Basic/OpenMPKinds.def"
|
|
#include "clang/Basic/OpenMPKinds.def"
|
|
|
|
|
|
RetTy Visit(PTR(OMPClause) S) {
|
|
RetTy Visit(PTR(OMPClause) S) {
|
|
@@ -5326,6 +5327,7 @@ public:
|
|
default: llvm_unreachable("Unknown clause kind!");
|
|
default: llvm_unreachable("Unknown clause kind!");
|
|
#define OPENMP_CLAUSE(Name, Class) \
|
|
#define OPENMP_CLAUSE(Name, Class) \
|
|
case OMPC_ ## Name : return Visit ## Class(static_cast<PTR(Class)>(S));
|
|
case OMPC_ ## Name : return Visit ## Class(static_cast<PTR(Class)>(S));
|
|
|
|
+ OPENMP_CLAUSE(flush, OMPFlushClause)
|
|
#include "clang/Basic/OpenMPKinds.def"
|
|
#include "clang/Basic/OpenMPKinds.def"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -5357,6 +5359,7 @@ public:
|
|
: OS(OS), Policy(Policy) {}
|
|
: OS(OS), Policy(Policy) {}
|
|
|
|
|
|
#define OPENMP_CLAUSE(Name, Class) void Visit##Class(Class *S);
|
|
#define OPENMP_CLAUSE(Name, Class) void Visit##Class(Class *S);
|
|
|
|
+ OPENMP_CLAUSE(flush, OMPFlushClause)
|
|
#include "clang/Basic/OpenMPKinds.def"
|
|
#include "clang/Basic/OpenMPKinds.def"
|
|
};
|
|
};
|
|
|
|
|