class CGOpenMPRuntime::UntiedTaskLocalDeclsRAII
Declaration
class CGOpenMPRuntime::UntiedTaskLocalDeclsRAII { /* full declaration omitted */ };
Description
Manages list of nontemporal decls for the specified directive.
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:252
Member Variables
- private clang::CodeGen::CodeGenModule& CGM
- private const bool NeedToPush
Method Overview
- public UntiedTaskLocalDeclsRAII(clang::CodeGen::CodeGenFunction & CGF, const llvm::MapVector<CanonicalDeclPtr<const VarDecl>, std::pair<Address, Address>> & LocalVars)
- public ~UntiedTaskLocalDeclsRAII()
Methods
¶UntiedTaskLocalDeclsRAII(
clang::CodeGen::CodeGenFunction& CGF,
const llvm::MapVector<
CanonicalDeclPtr<const VarDecl>,
std::pair<Address, Address>>& LocalVars)
UntiedTaskLocalDeclsRAII(
clang::CodeGen::CodeGenFunction& CGF,
const llvm::MapVector<
CanonicalDeclPtr<const VarDecl>,
std::pair<Address, Address>>& LocalVars)
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:257
Parameters
- clang::CodeGen::CodeGenFunction& CGF
- const llvm::MapVector< CanonicalDeclPtr<const VarDecl>, std::pair<Address, Address>>& LocalVars
¶~UntiedTaskLocalDeclsRAII()
~UntiedTaskLocalDeclsRAII()
Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:261