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:1080

Inherits from: PrePostActionTy

Member Variables

private clang::CodeGen::CGOpenMPRuntimeGPU& RT
private CGOpenMPRuntimeGPU::EntryFunctionState& EST

Method Overview

  • public void Enter(clang::CodeGen::CodeGenFunction & CGF)
  • public void Exit(clang::CodeGen::CodeGenFunction & CGF)
  • public NVPTXPrePostActionTy(clang::CodeGen::CGOpenMPRuntimeGPU & RT, CGOpenMPRuntimeGPU::EntryFunctionState & EST)

Inherited from PrePostActionTy:

Methods

void Enter(clang::CodeGen::CodeGenFunction& CGF)

Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1088

Parameters

clang::CodeGen::CodeGenFunction& CGF

void Exit(clang::CodeGen::CodeGenFunction& CGF)

Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1093

Parameters

clang::CodeGen::CodeGenFunction& CGF

NVPTXPrePostActionTy(
    clang::CodeGen::CGOpenMPRuntimeGPU& RT,
    CGOpenMPRuntimeGPU::EntryFunctionState& EST)

Declared at: clang/lib/CodeGen/CGOpenMPRuntimeGPU.cpp:1085

Parameters

clang::CodeGen::CGOpenMPRuntimeGPU& RT
CGOpenMPRuntimeGPU::EntryFunctionState& EST