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

Methods

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()

Declared at: clang/lib/CodeGen/CGOpenMPRuntime.h:261