Milky2018/milkir/native/adapter does not have a README file
type InstructionContextfn InstructionContext::block_parameters(self : InstructionContext, block : @Milky2018/vcode/native_lowering.BlockBlock) -> Array[@Milky2018/vcode/native_lowering.ValueValue]fn InstructionContext::branch(self : InstructionContext, condition : @Milky2018/vcode/native_lowering.ValueValue, true_target : @Milky2018/vcode/native_lowering.BlockBlock, true_arguments : Array[@Milky2018/vcode/native_lowering.ValueValue], false_target : @Milky2018/vcode/native_lowering.BlockBlock, false_arguments : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::create_block(self : InstructionContext, parameter_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType]) -> @Milky2018/vcode/native_lowering.BlockBlockfn InstructionContext::create_stack_object(self : InstructionContext, size : Int, alignment : Int) -> @Milky2018/vcode/native_types.StackObjectStackObjectfn InstructionContext::emit(self : InstructionContext, operation : @Milky2018/vcode/native_lowering.OperationOperation, operands : Array[@Milky2018/vcode/native_lowering.ValueValue], result_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType]) -> Array[@Milky2018/vcode/native_lowering.ValueValue]fn InstructionContext::emit_call(self : InstructionContext, call : @Milky2018/vcode/native_types.NativeCallNativeCall, operands : Array[@Milky2018/vcode/native_lowering.ValueValue], result_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType]) -> Array[@Milky2018/vcode/native_lowering.ValueValue]fn InstructionContext::emit_call_without_roots(self : InstructionContext, call : @Milky2018/vcode/native_types.NativeCallNativeCall, operands : Array[@Milky2018/vcode/native_lowering.ValueValue], result_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType]) -> Array[@Milky2018/vcode/native_lowering.ValueValue]fn InstructionContext::environment(self : InstructionContext) -> Array[@Milky2018/vcode/native_lowering.ValueValue]fn InstructionContext::finish_call(self : InstructionContext, call : @Milky2018/vcode/native_types.NativeCallNativeCall, operands : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::finish_call_without_roots(self : InstructionContext, call : @Milky2018/vcode/native_types.NativeCallNativeCall, operands : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::finish_operation(self : InstructionContext, operation : @Milky2018/vcode/native_lowering.OperationOperation, operands : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::forward_results(self : InstructionContext, values : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::function_result_types(self : InstructionContext) -> Array[@Milky2018/vcode/native_types.ValueTypeValueType]fn InstructionContext::jump(self : InstructionContext, target : @Milky2018/vcode/native_lowering.BlockBlock, arguments : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::new(builder : @Milky2018/vcode/native_lowering.DirectBuilderDirectBuilder, operands : Array[@Milky2018/vcode/native_lowering.ValueValue], operand_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType], result_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType], function_result_types : Array[@Milky2018/vcode/native_types.ValueTypeValueType], environment : Array[@Milky2018/vcode/native_lowering.ValueValue], source : @Milky2018/vcode/native_types.SourceLocationSourceLocation?, live_gc_roots : Array[@Milky2018/vcode/native_lowering.ValueValue], complete : (Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unit) -> InstructionContextfn InstructionContext::noreturn_call(self : InstructionContext, call : @Milky2018/vcode/native_types.NativeCallNativeCall, operands : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::operand_types(self : InstructionContext) -> Array[@Milky2018/vcode/native_types.ValueTypeValueType]fn InstructionContext::operands(self : InstructionContext) -> Array[@Milky2018/vcode/native_lowering.ValueValue]fn InstructionContext::result_types(self : InstructionContext) -> Array[@Milky2018/vcode/native_types.ValueTypeValueType]fn InstructionContext::set_trap_terminator(self : InstructionContext, reason : @Milky2018/vcode/native_types.TrapReasonTrapReason) -> Unitfn InstructionContext::source(self : InstructionContext) -> @Milky2018/vcode/native_types.SourceLocationSourceLocation?fn InstructionContext::switch_to_block(self : InstructionContext, block : @Milky2018/vcode/native_lowering.BlockBlock) -> Unitfn InstructionContext::tail_call(self : InstructionContext, call : @Milky2018/vcode/native_types.NativeCallNativeCall, operands : Array[@Milky2018/vcode/native_lowering.ValueValue]) -> Unitfn InstructionContext::trap(self : InstructionContext, reason : @Milky2018/vcode/native_types.TrapReasonTrapReason) -> UnitInstall
Download zipReusable Cranelift-like SSA intermediate representation
Dependencies