struct reduce_instruction_record
Declaration
struct reduce_instruction_record : public implement_acceptor { /* full declaration omitted */ };
Description
IDAG record type for a reduce_instruction
.
Inherits from: implement_acceptor
Member Variables
- detail::reduction_id reduction_id
- allocation_id source_allocation_id
- size_t num_source_values
- allocation_id dest_allocation_id
- std::optional<command_id> reduction_command_id
- detail::buffer_id buffer_id
- std::string buffer_name
- detail::box<3> box
- reduction_scope scope
Member Function Overview
- reduce_instruction_record(const reduce_instruction & rinstr, std::optional<detail::command_id> reduction_cid, detail::buffer_id bid, std::string buffer_name, const detail::box<3> & box, reduction_scope scope)
Member Functions
¶reduce_instruction_record(
const reduce_instruction& rinstr,
std::optional<detail::command_id>
reduction_cid,
detail::buffer_id bid,
std::string buffer_name,
const detail::box<3>& box,
reduction_scope scope)
reduce_instruction_record(
const reduce_instruction& rinstr,
std::optional<detail::command_id>
reduction_cid,
detail::buffer_id bid,
std::string buffer_name,
const detail::box<3>& box,
reduction_scope scope)
Parameters
- const reduce_instruction& rinstr
- std::optional<detail::command_id> reduction_cid
- detail::buffer_id bid
- std::string buffer_name
- const detail::box<3>& box
- reduction_scope scope