|
clang 22.0.0git
|
#include "CGValue.h"#include "clang/AST/DeclOpenMP.h"#include "clang/AST/GlobalDecl.h"#include "clang/AST/Type.h"#include "clang/Basic/OpenMPKinds.h"#include "clang/Basic/SourceLocation.h"#include "llvm/ADT/DenseMap.h"#include "llvm/ADT/PointerIntPair.h"#include "llvm/ADT/SmallPtrSet.h"#include "llvm/ADT/StringMap.h"#include "llvm/ADT/StringSet.h"#include "llvm/Frontend/OpenMP/OMPConstants.h"#include "llvm/Frontend/OpenMP/OMPIRBuilder.h"#include "llvm/IR/Function.h"#include "llvm/IR/ValueHandle.h"#include "llvm/Support/AtomicOrdering.h"Go to the source code of this file.
Classes | |
| class | clang::CodeGen::PrePostActionTy |
| A basic class for pre|post-action for advanced codegen sequence for OpenMP region. More... | |
| class | clang::CodeGen::RegionCodeGenTy |
| Class provides a way to call simple version of codegen for OpenMP region, or an advanced with possible pre|post-actions in codegen. More... | |
| struct | clang::CodeGen::OMPTaskDataTy |
| struct | clang::CodeGen::OMPTaskDataTy::DependData |
| class | clang::CodeGen::ReductionCodeGen |
| Class intended to support codegen of all kind of the reduction clauses. More... | |
| class | clang::CodeGen::CGOpenMPRuntime |
| class | clang::CodeGen::CGOpenMPRuntime::DisableAutoDeclareTargetRAII |
| Allows to disable automatic handling of functions used in target regions as those marked as omp declare target. More... | |
| class | clang::CodeGen::CGOpenMPRuntime::NontemporalDeclsRAII |
| Manages list of nontemporal decls for the specified directive. More... | |
| class | clang::CodeGen::CGOpenMPRuntime::UntiedTaskLocalDeclsRAII |
| Manages list of nontemporal decls for the specified directive. More... | |
| struct | clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalData |
| Maps the expression for the lastprivate variable to the global copy used to store new value because original variables are not mapped in inner parallel regions. More... | |
| class | clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalRAII |
| Manages list of lastprivate conditional decls for the specified directive. More... | |
| struct | clang::CodeGen::CGOpenMPRuntime::DebugLocThreadIdTy |
| Stores debug location and ThreadID for the function. More... | |
| struct | clang::CodeGen::CGOpenMPRuntime::TaskResultTy |
| struct | clang::CodeGen::CGOpenMPRuntime::DispatchRTInput |
| struct with the values to be passed to the dispatch runtime function More... | |
| struct | clang::CodeGen::CGOpenMPRuntime::StaticRTInput |
| Struct with the values to be passed to the static runtime function. More... | |
| struct | clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy |
| class | clang::CodeGen::CGOpenMPRuntime::TargetDataInfo |
| Struct that keeps all the relevant information that should be kept throughout a 'target data' region. More... | |
| class | clang::CodeGen::CGOpenMPSIMDRuntime |
| Class supports emissionof SIMD-only code. More... | |
Namespaces | |
| namespace | llvm |
| Diagnostic wrappers for TextAPI types for error reporting. | |
| namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI. | |
| namespace | clang::CodeGen |