Skip to main content

struct execution_command_record

Declaration

struct execution_command_record : public implement_acceptor,
                                  public task_command_record { /* full declaration omitted */ };

Description

Base class for task command records

Declared at: include/recorders.h:162

Inherits from: implement_acceptor, task_command_record

Member Variables

subrange<3> execution_range
bool is_reduction_initializer
access_list accesses
side_effect_map side_effects
reduction_list reductions

Inherited from task_command_record:

tid
type
debug_name
cgid

Member Function Overview

  • execution_command_record(const execution_command & ecmd, const task & tsk, const buffer_name_map & get_buffer_debug_name) → explicit

Inherited from task_command_record:

    Member Functions

    explicit execution_command_record(
        const execution_command& ecmd,
        const task& tsk,
        const buffer_name_map& get_buffer_debug_name)

    Declared at: include/recorders.h:169

    Parameters

    const execution_command& ecmd
    const task& tsk
    const buffer_name_map& get_buffer_debug_name