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

Inherits from: PrePostActionTy

Member Variables

private bool& IsInParallelRegion
private bool PrevIsInParallelRegion

Method Overview

  • public void Enter(clang::CodeGen::CodeGenFunction & CGF)
  • public void Exit(clang::CodeGen::CodeGenFunction & CGF)
  • public NVPTXPrePostActionTy(bool & IsInParallelRegion)

Inherited from PrePostActionTy:

Methods

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

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

Parameters

clang::CodeGen::CodeGenFunction& CGF

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

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

Parameters

clang::CodeGen::CodeGenFunction& CGF

NVPTXPrePostActionTy(bool& IsInParallelRegion)

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

Parameters

bool& IsInParallelRegion