clang 20.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 |