clang
10.0.0git
|
Maps the expression for the lastprivate variable to the global copy used to store new value because original variables are not mapped in inner parallel regions. More...
#include "/work/www-prereleases/10.0.0/rc2/docsbuild/clang/lib/CodeGen/CGOpenMPRuntime.h"
Public Attributes | |
llvm::SmallDenseMap< CanonicalDeclPtr< const Decl >, SmallString< 16 > > | DeclToUniqeName |
LValue | IVLVal |
SmallString< 16 > | IVName |
bool | UseOriginalIV = false |
True if original lvalue for loop counter can be used in codegen (simd region or simd only mode) and no need to create threadprivate references. More... | |
Maps the expression for the lastprivate variable to the global copy used to store new value because original variables are not mapped in inner parallel regions.
Only private copies are captured but we need also to store private copy in shared address. Also, stores the expression for the private loop counter and it threaprivate name.
Definition at line 232 of file CGOpenMPRuntime.h.
llvm::SmallDenseMap<CanonicalDeclPtr<const Decl>, SmallString<16> > clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalData::DeclToUniqeName |
Definition at line 234 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalRAII::LastprivateConditionalRAII().
LValue clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalData::IVLVal |
Definition at line 235 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::initLastprivateConditionalCounter(), and clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalRAII::LastprivateConditionalRAII().
SmallString<16> clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalData::IVName |
Definition at line 236 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::initLastprivateConditionalCounter(), and clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalRAII::LastprivateConditionalRAII().
True if original lvalue for loop counter can be used in codegen (simd region or simd only mode) and no need to create threadprivate references.
Definition at line 240 of file CGOpenMPRuntime.h.
Referenced by clang::CodeGen::initLastprivateConditionalCounter(), and clang::CodeGen::CGOpenMPRuntime::LastprivateConditionalRAII::LastprivateConditionalRAII().