CIRCT 23.0.0git
Loading...
Searching...
No Matches
Namespaces | Functions
test_codegen.py File Reference

Go to the source code of this file.

Namespaces

namespace  test_codegen
 

Functions

 test_codegen._generate_header (type_table, system_name="test_ns")
 
 test_codegen._window_struct_name (hdr, window_name_suffix)
 
 test_codegen.test_union_basic ()
 
 test_codegen.test_union_with_struct_field ()
 
 test_codegen.test_union_ordering_among_structs ()
 
 test_codegen.test_union_in_struct ()
 
 test_codegen.test_union_planner_naming ()
 
 test_codegen.test_union_alias ()
 
 test_codegen.test_union_same_width_integrals ()
 
 test_codegen.test_union_field_order_preserved ()
 
 test_codegen.test_windowed_list_bulk_message_wrapper ()
 
 test_codegen.test_windowed_list_header_padding_matches_frame_width ()
 
 test_codegen.test_windowed_list_arrays_in_header_and_value_type ()
 
 test_codegen.test_windowed_list_struct_element_data_uses_pointer_to_member ()
 
 test_codegen.test_windowed_list_bitfield_scalar_data_uses_lambda ()
 
 test_codegen.test_size_assert_emitted_for_struct ()
 
 test_codegen.test_size_assert_emitted_for_union_and_wrappers ()
 
 test_codegen.test_size_assert_emitted_for_window_frames ()
 
 test_codegen.test_size_assert_skipped_for_unbounded_struct ()
 
 test_codegen.test_struct_with_void_field_commented_out ()
 
 test_codegen.test_union_with_void_field_commented_out ()
 
 test_codegen.test_nested_struct_with_void_field_size_assert ()
 
 test_codegen.test_all_void_struct_collapses_to_void ()
 
 test_codegen.test_struct_containing_window_is_skipped ()