List of all items
Structs
- CDslxColonRef
- CDslxConstantDef
- CDslxEnumDef
- CDslxEnumMember
- CDslxExpr
- CDslxImport
- CDslxImportData
- CDslxInterpValue
- CDslxModule
- CDslxModuleMember
- CDslxStructDef
- CDslxStructMember
- CDslxType
- CDslxTypeAlias
- CDslxTypeAnnotation
- CDslxTypeDefinition
- CDslxTypeDim
- CDslxTypeInfo
- CDslxTypeRef
- CDslxTypeRefTypeAnnotation
- CDslxTypecheckedModule
- CIrBits
- CIrFunction
- CIrFunctionType
- CIrPackage
- CIrType
- CIrValue
- CVastContinuousAssignment
- CVastDataType
- CVastExpression
- CVastFile
- CVastIndex
- CVastIndexableExpression
- CVastInstantiation
- CVastLiteral
- CVastLogicRef
- CVastModule
- CVastSlice
Functions
- xls_bits_free
- xls_bits_get_bit_count
- xls_c_str_free
- xls_convert_dslx_to_ir
- xls_dslx_colon_ref_get_attr
- xls_dslx_colon_ref_resolve_import_subject
- xls_dslx_constant_def_get_name
- xls_dslx_constant_def_get_value
- xls_dslx_enum_def_get_identifier
- xls_dslx_enum_def_get_member
- xls_dslx_enum_def_get_member_count
- xls_dslx_enum_def_get_underlying
- xls_dslx_enum_member_get_name
- xls_dslx_enum_member_get_value
- xls_dslx_import_data_create
- xls_dslx_import_data_free
- xls_dslx_import_get_subject
- xls_dslx_import_get_subject_count
- xls_dslx_interp_value_convert_to_ir
- xls_dslx_interp_value_free
- xls_dslx_module_get_member
- xls_dslx_module_get_member_count
- xls_dslx_module_get_name
- xls_dslx_module_get_type_definition_as_enum_def
- xls_dslx_module_get_type_definition_as_struct_def
- xls_dslx_module_get_type_definition_as_type_alias
- xls_dslx_module_get_type_definition_count
- xls_dslx_module_get_type_definition_kind
- xls_dslx_module_member_get_constant_def
- xls_dslx_module_member_get_enum_def
- xls_dslx_module_member_get_kind
- xls_dslx_module_member_get_struct_def
- xls_dslx_module_member_get_type_alias
- xls_dslx_parse_and_typecheck
- xls_dslx_struct_def_get_identifier
- xls_dslx_struct_def_get_member
- xls_dslx_struct_def_get_member_count
- xls_dslx_struct_def_is_parametric
- xls_dslx_struct_member_get_name
- xls_dslx_struct_member_get_type
- xls_dslx_type_alias_get_identifier
- xls_dslx_type_alias_get_type_annotation
- xls_dslx_type_annotation_get_type_ref_type_annotation
- xls_dslx_type_array_get_element_type
- xls_dslx_type_array_get_size
- xls_dslx_type_definition_get_colon_ref
- xls_dslx_type_dim_free
- xls_dslx_type_dim_get_as_bool
- xls_dslx_type_dim_get_as_int64
- xls_dslx_type_dim_is_parametric
- xls_dslx_type_get_enum_def
- xls_dslx_type_get_struct_def
- xls_dslx_type_get_total_bit_count
- xls_dslx_type_info_get_const_expr
- xls_dslx_type_info_get_type_constant_def
- xls_dslx_type_info_get_type_enum_def
- xls_dslx_type_info_get_type_struct_def
- xls_dslx_type_info_get_type_struct_member
- xls_dslx_type_info_get_type_type_alias
- xls_dslx_type_info_get_type_type_annotation
- xls_dslx_type_is_array
- xls_dslx_type_is_bits_like
- xls_dslx_type_is_enum
- xls_dslx_type_is_signed_bits
- xls_dslx_type_is_struct
- xls_dslx_type_ref_get_type_definition
- xls_dslx_type_ref_type_annotation_get_type_ref
- xls_dslx_type_to_string
- xls_dslx_typechecked_module_free
- xls_dslx_typechecked_module_get_module
- xls_dslx_typechecked_module_get_type_info
- xls_format_preference_from_string
- xls_function_get_name
- xls_function_get_type
- xls_function_type_to_string
- xls_interpret_function
- xls_mangle_dslx_name
- xls_optimize_ir
- xls_package_free
- xls_package_get_function
- xls_package_get_type_for_value
- xls_package_to_string
- xls_parse_ir_package
- xls_parse_typed_value
- xls_type_to_string
- xls_value_eq
- xls_value_free
- xls_value_get_bits
- xls_value_to_string
- xls_value_to_string_format_preference
- xls_vast_index_as_expression
- xls_vast_index_as_indexable_expression
- xls_vast_literal_as_expression
- xls_vast_logic_ref_as_expression
- xls_vast_logic_ref_as_indexable_expression
- xls_vast_make_verilog_file
- xls_vast_slice_as_expression
- xls_vast_verilog_file_add_include
- xls_vast_verilog_file_add_module
- xls_vast_verilog_file_emit
- xls_vast_verilog_file_free
- xls_vast_verilog_file_make_bit_vector_type
- xls_vast_verilog_file_make_concat
- xls_vast_verilog_file_make_continuous_assignment
- xls_vast_verilog_file_make_extern_package_type
- xls_vast_verilog_file_make_index
- xls_vast_verilog_file_make_index_i64
- xls_vast_verilog_file_make_instantiation
- xls_vast_verilog_file_make_literal
- xls_vast_verilog_file_make_packed_array_type
- xls_vast_verilog_file_make_scalar_type
- xls_vast_verilog_file_make_slice_i64
- xls_vast_verilog_module_add_input
- xls_vast_verilog_module_add_member_continuous_assignment
- xls_vast_verilog_module_add_member_instantiation
- xls_vast_verilog_module_add_output
- xls_vast_verilog_module_add_wire