List of all items
Structs
- custom::CodegenExtsMap
- custom::conversions::ConversionsCodegenExtension
- custom::float::FloatTypesCodegenExtension
- custom::int::IntOpsCodegenExtension
- custom::int::IntTypesCodegenExtension
- custom::logic::LogicCodegenExtension
- custom::prelude::DefaultPreludeCodegen
- custom::prelude::PreludeCodegenExtension
- custom::rotation::RotationCodegenExtension
- emit::EmitHugr
- emit::EmitModuleContext
- emit::NullEmitLlvm
- emit::args::EmitOpArgs
- emit::func::EmitFuncContext
- emit::func::RowMailBox
- emit::func::RowPromise
- emit::namer::Namer
- fat::FatNode
- sum::LLVMSumType
- sum::LLVMSumValue
- types::TypeConverter
- types::TypingSession
Traits
- custom::CodegenExtension
- custom::prelude::PreludeCodegen
- emit::EmitOp
- fat::FatExt
- utils::array_op_builder::ArrayOpBuilder
- utils::int_op_builder::IntOpBuilder
- utils::logic_op_builder::LogicOpBuilder
- utils::unwrap_builder::UnwrapBuilder
Functions
- custom::conversions::add_conversions_extension
- custom::float::add_float_extensions
- custom::int::add_int_extensions
- custom::logic::add_logic_extensions
- custom::prelude::add_default_prelude_extensions
- custom::prelude::add_prelude_extensions
- custom::prelude::array::emit_array_op
- custom::rotation::add_rotation_extensions
- emit::deaggregate_call_result
- emit::get_intrinsic
- emit::libc::emit_libc_abort
- emit::libc::emit_libc_printf
- emit::ops::emit_value
- llvm_version
- utils::inline_constant_functions::inline_constant_functions