#include <ckernel_ir_v2.h>
Data Fields | |
| CKIRV2Binding | bindings [24] |
| char * | condition |
| uint8_t | flags |
| int32_t | inputs [8] |
| char * | kernel |
| CKDataType | kernel_dtype |
| uint16_t | layer |
| uint8_t | n_bindings |
| uint8_t | n_inputs |
| uint8_t | n_outputs |
| char * | op |
| int32_t | outputs [4] |
Definition at line 40 of file ckernel_ir_v2.h.
| CKIRV2Binding CKIRV2Node::bindings[24] |
Definition at line 47 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_free_node(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_bindings(), ck_ir_v2_parse_nodes(), ck_ir_v2_serialize_json_internal(), and emit_schedule_block().
| char* CKIRV2Node::condition |
Definition at line 44 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_free_node(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_lower_node_enabled(), ck_ir_v2_parse_nodes(), and ck_ir_v2_serialize_json_internal().
| uint8_t CKIRV2Node::flags |
Definition at line 46 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_nodes(), and ck_ir_v2_serialize_json_internal().
| int32_t CKIRV2Node::inputs[8] |
Definition at line 49 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_lower_copy_nodes().
| char* CKIRV2Node::kernel |
Definition at line 42 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_free_node(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_nodes(), ck_ir_v2_serialize_json_internal(), and emit_schedule_block().
| CKDataType CKIRV2Node::kernel_dtype |
Definition at line 43 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_nodes(), ck_ir_v2_serialize_json_internal(), and emit_schedule_block().
| uint16_t CKIRV2Node::layer |
Definition at line 45 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_nodes(), ck_ir_v2_serialize_json_internal(), and emit_schedule_block().
| uint8_t CKIRV2Node::n_bindings |
Definition at line 48 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_free_node(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_bindings(), ck_ir_v2_parse_nodes(), ck_ir_v2_serialize_json_internal(), and emit_schedule_block().
| uint8_t CKIRV2Node::n_inputs |
Definition at line 50 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_lower_copy_nodes(), and ck_ir_v2_parse_nodes().
| uint8_t CKIRV2Node::n_outputs |
Definition at line 52 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_lower_copy_nodes(), and ck_ir_v2_parse_nodes().
| char* CKIRV2Node::op |
Definition at line 41 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_free_node(), ck_ir_v2_lower_copy_nodes(), ck_ir_v2_parse_nodes(), ck_ir_v2_serialize_json_internal(), and emit_schedule_block().
| int32_t CKIRV2Node::outputs[4] |
Definition at line 51 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_lower_copy_nodes().