List of all items
Structs
- custom::CodegenExtsBuilder
- custom::CodegenExtsMap
- custom::extension_op::ExtensionOpMap
- custom::load_constant::LoadConstantsMap
- custom::types::LLVMTypeMapping
- emit::EmitHugr
- emit::EmitModuleContext
- emit::args::EmitOpArgs
- emit::func::EmitFuncContext
- emit::func::RowMailBox
- emit::func::RowPromise
- emit::namer::Namer
- extension::collections::array::ArrayCodegenExtension
- extension::collections::array::DefaultArrayCodegen
- extension::collections::list::DefaultListCodegen
- extension::collections::list::ListCodegenExtension
- extension::collections::stack_array::ArrayCodegenExtension
- extension::collections::stack_array::DefaultArrayCodegen
- extension::collections::static_array::DefaultStaticArrayCodegen
- extension::collections::static_array::StaticArrayCodegenExtension
- extension::conversions::ConversionExtension
- extension::int::IntCodegenExtension
- extension::prelude::DefaultPreludeCodegen
- extension::prelude::PreludeCodegenExtension
- sum::LLVMSumType
- sum::LLVMSumValue
- types::TypeConverter
- types::TypingSession
- utils::fat::FatNode
- utils::type_map::TypeMap
Enums
Traits
- custom::CodegenExtension
- custom::extension_op::ExtensionOpFn
- custom::load_constant::LoadConstantFn
- custom::types::LLVMCustomTypeFn
- extension::collections::array::ArrayCodegen
- extension::collections::list::ListCodegen
- extension::collections::stack_array::ArrayCodegen
- extension::collections::static_array::StaticArrayCodegen
- extension::prelude::PreludeCodegen
- utils::fat::FatExt
- utils::int_op_builder::IntOpBuilder
- utils::logic_op_builder::LogicOpBuilder
- utils::type_map::TypeMapFnHelper
- utils::type_map::TypeMapping
- utils::type_map::TypeMappingFn
Functions
- emit::deaggregate_call_result
- emit::func::build_ok_or_else
- emit::func::build_option
- emit::get_intrinsic
- emit::libc::emit_libc_abort
- emit::libc::emit_libc_free
- emit::libc::emit_libc_malloc
- emit::libc::emit_libc_printf
- emit::ops::emit_value
- extension::collections::array::array_fat_pointer_ty
- extension::collections::array::build_array_alloc
- extension::collections::array::build_array_fat_pointer
- extension::collections::array::decompose_array_fat_pointer
- extension::collections::array::emit_array_discard
- extension::collections::array::emit_array_op
- extension::collections::array::emit_array_value
- extension::collections::array::emit_clone_op
- extension::collections::array::emit_repeat_op
- extension::collections::array::emit_scan_op
- extension::conversions::int_type_bounds
- extension::float::add_float_extensions
- extension::logic::add_logic_extensions
- extension::prelude::add_prelude_extensions
- llvm_version
- sum::elidable_type
- utils::inline_constant_functions::inline_constant_functions