bloqade.lanes.bytecode.decode.load_program
← Module overview
function
source
functionload_program¶source
bloqade.lanes.bytecode.decode.load_program
Signature
def load_program(program: 'Program', kernel_name: str = 'main') -> ir.MethodDecode a bytecode Program into a stack_move ir.Method and run Kirin’s type-inference pass on the result.
The returned method carries inferred types on every SSA value, including the method’s overall return type — useful for downstream passes (analysis, rewrites) that rely on type information.
Parameters
| Name | Type | Default | Description |
|---|---|---|---|
program | 'Program' | required | |
kernel_name | str | 'main' |
Returns
ir.Method