#include "clang/AST/OpenMPClause.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/Attr.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclOpenMP.h"
#include "clang/Basic/LLVM.h"
#include "clang/Basic/OpenMPKinds.h"
#include "clang/Basic/TargetInfo.h"
#include "llvm/ADT/SmallPtrSet.h"
#include "llvm/Support/ErrorHandling.h"
#include <algorithm>
#include <cassert>
#include <optional>
#include "llvm/Frontend/OpenMP/OMP.inc"
Go to the source code of this file.
◆ CLAUSE_CLASS [1/2]
#define CLAUSE_CLASS |
( |
| Enum, |
|
|
| Str, |
|
|
| Class ) |
Value:
return static_cast<Class *>(this)->children();
@ Enum
The "enum" keyword introduces the elaborated-type-specifier.
◆ CLAUSE_CLASS [2/2]
#define CLAUSE_CLASS |
( |
| Enum, |
|
|
| Str, |
|
|
| Class ) |
Value:
return static_cast<Class *>(this)->used_children();
◆ CLAUSE_NO_CLASS
#define CLAUSE_NO_CLASS |
( |
| Enum, |
|
|
| Str ) |
◆ GEN_CLANG_CLAUSE_CLASS [1/2]
#define GEN_CLANG_CLAUSE_CLASS |
◆ GEN_CLANG_CLAUSE_CLASS [2/2]
#define GEN_CLANG_CLAUSE_CLASS |
◆ getAddrOfExprAsWritten()
Stmt ** getAddrOfExprAsWritten |
( |
Stmt * | S | ) |
|
|
static |
◆ PrintIterator()
template<typename T>
void PrintIterator |
( |
raw_ostream & | OS, |
|
|
T * | Node, |
|
|
const PrintingPolicy & | Policy ) |
|
static |
◆ PrintMapper()
template<typename T>
void PrintMapper |
( |
raw_ostream & | OS, |
|
|
T * | Node, |
|
|
const PrintingPolicy & | Policy ) |
|
static |