List of all items
Structs
- CallGraph
- CodeStats
- DebrisObject
- Llir
- ObjectRef
- Runtime
- block_id::BlockId
- class::Class
- debris_object::DebrisObject
- debris_object::ObjectRef
- extern_item_path::ExternItemPath
- function_interface::DebrisFunctionInterface
- function_interface::NormalizedFunction
- item_id::ItemId
- item_id::ItemIdAllocator
- json_format::FormattedText
- llir_builder::BlockIdGenerator
- llir_builder::CallStack
- llir_builder::FunctionGenerics
- llir_builder::LlirBuilder
- llir_builder::MonomorphizedFunction
- llir_builder::NativeFunctionMap
- llir_function_builder::FunctionBuilderRuntime
- llir_function_builder::LlirFunctionBuilder
- llir_function_builder::ParameterPartition
- llir_impl::Llir
- llir_nodes::BinaryOperation
- llir_nodes::Branch
- llir_nodes::Call
- llir_nodes::ExecuteRaw
- llir_nodes::FastStore
- llir_nodes::FastStoreFromResult
- llir_nodes::Function
- llir_nodes::WriteMessage
- llir_shared_state::ObjectMapping
- llir_shared_state::SharedState
- llir_shared_state::SharedStateId
- llir_shared_state::SharedStates
- objects::obj_bool::ObjBool
- objects::obj_bool_static::ObjStaticBool
- objects::obj_class::ObjClass
- objects::obj_format_string::ObjFormatString
- objects::obj_function::FunctionClass
- objects::obj_function::FunctionContext
- objects::obj_function::ObjFunction
- objects::obj_function_ref::ObjFunctionRef
- objects::obj_int::ObjInt
- objects::obj_int_static::ObjStaticInt
- objects::obj_module::ObjModule
- objects::obj_native_function::ObjNativeFunction
- objects::obj_never::ObjNever
- objects::obj_null::ObjNull
- objects::obj_string::ObjString
- objects::obj_struct::ObjStruct
- objects::obj_struct::Struct
- objects::obj_struct_object::ObjStructObject
- objects::obj_tuple_object::ObjTupleObject
- objects::obj_tuple_object::Tuple
- opt::call_graph::CallGraph
- opt::call_graph::InfiniteLoopDetector
- opt::code_stats::CodeStats
- opt::function_parameters::FunctionParameters
- opt::global_opt::Commands
- opt::global_opt::GlobalOptimizer
- opt::optimize_commands::OptimizeCommand
- opt::optimize_commands::OptimizeCommandDeque
- opt::optimizers::arithmetic_optimizer::Fraction
- opt::optimizers::const_optimizer::ConstOptimizer
- opt::optimizers::redundancy_optimizer::RedundancyOptimizer
- opt::optimizers::redundant_copy_optimizer::RedundantCopyOptimizer
- opt::peephole_opt::PeepholeOptimizer
- opt::variable_metadata::ValueHints
- opt::variable_metadata::VariableUsage
- runtime::Runtime
- type_context::TypeContext
Enums
- Type
- class::ClassKind
- extern_item_path::ItemPathError
- json_format::JsonFormatComponent
- llir_builder::CallStackFrame
- llir_builder::FunctionParameter
- llir_nodes::BranchKind
- llir_nodes::Condition
- llir_nodes::ExecuteRawComponent
- llir_nodes::Node
- llir_nodes::VariableAccess
- llir_nodes::VariableAccessMut
- llir_nodes::WriteTarget
- llir_shared_state::EvaluationMode
- memory::MemoryLayout
- minecraft_utils::Scoreboard
- minecraft_utils::ScoreboardComparison
- minecraft_utils::ScoreboardOperation
- minecraft_utils::ScoreboardValue
- objects::obj_format_string::FormatStringComponent
- opt::function_parameters::FunctionParameter
- opt::optimize_commands::ExecuteRawUpdate
- opt::optimize_commands::OptimizeCommandKind
- opt::optimizers::redundancy_optimizer::SimplifiedCondition
- opt::variable_metadata::Hint
- types::Type
Traits
- ObjectPayload
- ValidPayload
- debris_object::ObjectPayload
- debris_object::ValidPayload
- function_interface::DowncastArray
- function_interface::ToFunctionInterface
- function_interface::ValidReturnType
- objects::obj_class::HasClass
- opt::global_opt::Optimizer
Macros
- function_interface::count
- function_interface::impl_downcast_array
- function_interface::impl_map_valid_return_type
- function_interface::impl_to_function_interface
- impl_class
- llir_function_builder::verify_value
- llir_nodes::make_access_visitor
- log
- match_object
- objects::obj_int::bin_op
- objects::obj_int::cmp
- objects::obj_int_static::bin_op
- objects::obj_int_static::cmp
- objects::obj_int_static::impl_for
Functions
- error_utils::unexpected_type
- function_interface::make_overload
- llir_function_builder::has_overlapping_references
- memory::copy
- memory::mem_copy
- objects::obj_bool::and_static
- objects::obj_bool::cmp
- objects::obj_bool::or_static
- objects::obj_struct_object::check_properties_valid
- opt::call_graph::graph_for
- opt::optimizers::alias_function_optimizer::optimize_alias_function
- opt::optimizers::arithmetic_optimizer::optimize_additive
- opt::optimizers::arithmetic_optimizer::optimize_multiplicative
- opt::optimizers::arithmetic_optimizer::simple_arithmetic_optimization
- opt::optimizers::callchain_optimizer::optimize_call_chain
- opt::optimizers::common_path_optimizer::get_common_call
- opt::optimizers::common_path_optimizer::optimize_common_path
- opt::optimizers::redundancy_optimizer::merge_condition
- opt::optimizers::redundancy_optimizer::simplify_condition
- opt::optimizers::redundancy_optimizer::write_after_write
Type Aliases
- NativeFunctionId
- ObjectProperties
- class::ClassRef
- debris_object::ObjectProperties
- function_interface::NormalizedFnSig
- llir_builder::NativeFunctionId
- objects::obj_function::FunctionClassRef
- objects::obj_struct::StructRef
- objects::obj_tuple_object::TupleRef
- opt::NodeId