class NVPTXPrePostActionTy
Declaration
class NVPTXPrePostActionTy : public PrePostActionTy { /* full declaration omitted */ };
Description
A basic class for pre|post-action for advanced codegen sequence for OpenMP region.
Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1344
Inherits from: PrePostActionTy
Member Variables
- private clang::SourceLocation& Loc
- private const clang::RecordDecl* GlobalizedRD
- private llvm::SmallDenseMap<const ValueDecl*, const FieldDecl*>& MappedDeclsFields
Method Overview
- public void Enter(clang::CodeGen::CodeGenFunction & CGF)
- public void Exit(clang::CodeGen::CodeGenFunction & CGF)
- public NVPTXPrePostActionTy(clang::SourceLocation & Loc, const clang::RecordDecl * GlobalizedRD, llvm::SmallDenseMap<const ValueDecl *, const FieldDecl *> & MappedDeclsFields)
Inherited from PrePostActionTy:
Methods
¶void Enter(clang::CodeGen::CodeGenFunction& CGF)
void Enter(clang::CodeGen::CodeGenFunction& CGF)
Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1357
Parameters
¶void Exit(clang::CodeGen::CodeGenFunction& CGF)
void Exit(clang::CodeGen::CodeGenFunction& CGF)
Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1373
Parameters
¶NVPTXPrePostActionTy(
clang::SourceLocation& Loc,
const clang::RecordDecl* GlobalizedRD,
llvm::SmallDenseMap<const ValueDecl*,
const FieldDecl*>&
MappedDeclsFields)
NVPTXPrePostActionTy(
clang::SourceLocation& Loc,
const clang::RecordDecl* GlobalizedRD,
llvm::SmallDenseMap<const ValueDecl*,
const FieldDecl*>&
MappedDeclsFields)
Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1351
Parameters
- clang::SourceLocation& Loc
- const clang::RecordDecl* GlobalizedRD
- llvm::SmallDenseMap<const ValueDecl*, const FieldDecl*>& MappedDeclsFields