Skip to main content

struct host_task_instruction_record

Declaration

struct host_task_instruction_record : public implement_acceptor { /* full declaration omitted */ };

Description

IDAG record type for a host_task_instruction.

Inherits from: implement_acceptor

Member Variables

detail::collective_group_id collective_group_id
box<3> execution_range
std::vector<buffer_access_allocation_record> access_map
task_id command_group_task_id
command_id execution_command_id
std::string debug_name

Member Function Overview

  • host_task_instruction_record(const host_task_instruction & htinstr, task_id cg_tid, command_id execution_cid, const std::string & debug_name, const std::vector<buffer_memory_record> & buffer_memory_allocation_map)

Member Functions

host_task_instruction_record(
    const host_task_instruction& htinstr,
    task_id cg_tid,
    command_id execution_cid,
    const std::string& debug_name,
    const std::vector<buffer_memory_record>&
        buffer_memory_allocation_map)

Parameters

const host_task_instruction& htinstr
task_id cg_tid
command_id execution_cid
const std::string& debug_name
const std::vector<buffer_memory_record>& buffer_memory_allocation_map