#include <ckernel_ir_v2.h>
Data Fields | |
| char * | alias_of |
| char * | condition |
| CKDataType | dtype |
| char * | name |
| int | optional |
| CKBufferRole | role |
| CKBufferScope | scope |
| CKDimToken | shape [4] |
Definition at line 24 of file ckernel_ir_v2.h.
| char* CKIRV2Buffer::alias_of |
Definition at line 31 of file ckernel_ir_v2.h.
Referenced by build_plan(), ck_ir_v2_apply_meta(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_free_buffer(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), and ck_ir_v2_serialize_json_internal().
| char* CKIRV2Buffer::condition |
Definition at line 32 of file ckernel_ir_v2.h.
Referenced by buffer_enabled(), ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_free_buffer(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), and ck_ir_v2_serialize_json_internal().
| CKDataType CKIRV2Buffer::dtype |
Definition at line 28 of file ckernel_ir_v2.h.
Referenced by buffer_bytes(), build_plan(), ck_ir_v2_apply_weight_dtypes(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), and ck_ir_v2_serialize_json_internal().
| char* CKIRV2Buffer::name |
Definition at line 25 of file ckernel_ir_v2.h.
Referenced by ck_codegen_v2_emit_struct(), ck_ir_v2_build_decoder(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_emit_memory_plan(), ck_ir_v2_find_buffer_index(), ck_ir_v2_free_buffer(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), ck_ir_v2_serialize_json_internal(), emit_body_fields(), emit_body_values(), emit_footer_fields(), emit_footer_values(), emit_header_fields(), emit_header_values(), emit_schedule_block(), and find_buffer_by_name().
| int CKIRV2Buffer::optional |
Definition at line 30 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), and ck_ir_v2_serialize_json_internal().
| CKBufferRole CKIRV2Buffer::role |
Definition at line 27 of file ckernel_ir_v2.h.
Referenced by buffer_enabled(), build_plan(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), ck_ir_v2_serialize_json_internal(), emit_body_fields(), emit_body_values(), emit_footer_fields(), emit_footer_values(), emit_header_fields(), and emit_header_values().
| CKBufferScope CKIRV2Buffer::scope |
Definition at line 26 of file ckernel_ir_v2.h.
Referenced by ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), ck_ir_v2_serialize_json_internal(), emit_body_fields(), emit_body_values(), emit_footer_fields(), emit_footer_values(), emit_header_fields(), and emit_header_values().
| CKDimToken CKIRV2Buffer::shape[4] |
Definition at line 29 of file ckernel_ir_v2.h.
Referenced by buffer_bytes(), build_plan(), ck_ir_v2_build_decoder_backward(), ck_ir_v2_copy_buffer_spec(), ck_ir_v2_lower_copy_buffers(), ck_ir_v2_parse_buffers(), and ck_ir_v2_serialize_json_internal().