clang 20.0.0git
|
Struct that keeps all the relevant information that should be kept throughout a 'target data' region. More...
#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGOpenMPRuntime.h"
Public Member Functions | |
TargetDataInfo () | |
TargetDataInfo (bool RequiresDevicePointerInfo, bool SeparateBeginEndCalls) | |
Public Attributes | |
llvm::DenseMap< const ValueDecl *, llvm::Value * > | CaptureDeviceAddrMap |
Map between the a declaration of a capture and the corresponding new llvm address where the runtime returns the device pointers. | |
Struct that keeps all the relevant information that should be kept throughout a 'target data' region.
Definition at line 1444 of file CGOpenMPRuntime.h.
|
inlineexplicit |
Definition at line 1446 of file CGOpenMPRuntime.h.
|
inlineexplicit |
Definition at line 1447 of file CGOpenMPRuntime.h.
llvm::DenseMap<const ValueDecl *, llvm::Value *> clang::CodeGen::CGOpenMPRuntime::TargetDataInfo::CaptureDeviceAddrMap |
Map between the a declaration of a capture and the corresponding new llvm address where the runtime returns the device pointers.
Definition at line 1453 of file CGOpenMPRuntime.h.
Referenced by emitOffloadingArraysAndArgs(), and clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls().