clang 20.0.0git
Public Member Functions | List of all members
clang::CodeGen::RegionCodeGenTy Class Referencefinal

Class provides a way to call simple version of codegen for OpenMP region, or an advanced with possible pre|post-actions in codegen. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"

Public Member Functions

template<typename Callable >
 RegionCodeGenTy (Callable &&CodeGen, std::enable_if_t<!std::is_same< std::remove_reference_t< Callable >, RegionCodeGenTy >::value > *=nullptr)
 
void setAction (PrePostActionTy &Action) const
 
void operator() (CodeGenFunction &CGF) const
 

Detailed Description

Class provides a way to call simple version of codegen for OpenMP region, or an advanced with possible pre|post-actions in codegen.

Definition at line 68 of file CGOpenMPRuntime.h.

Constructor & Destructor Documentation

◆ RegionCodeGenTy()

template<typename Callable >
clang::CodeGen::RegionCodeGenTy::RegionCodeGenTy ( Callable &&  CodeGen,
std::enable_if_t<!std::is_same< std::remove_reference_t< Callable >, RegionCodeGenTy >::value > *  = nullptr 
)
inline

Definition at line 82 of file CGOpenMPRuntime.h.

Member Function Documentation

◆ operator()()

void RegionCodeGenTy::operator() ( CodeGenFunction CGF) const

◆ setAction()

void clang::CodeGen::RegionCodeGenTy::setAction ( PrePostActionTy Action) const
inline

The documentation for this class was generated from the following files: