Function assign_block_params

Source
pub(crate) fn assign_block_params(
    function: &MirFunction,
    body: &mut InstrSeqBuilder<'_>,
    local_indices: &BTreeMap<u32, Option<LocalId>>,
    local_runtime_types: &BTreeMap<u32, Option<ValType>>,
    target: MirBlockId,
    args: &[MirLocalId],
    parallel_tmp_i64_locals: &[LocalId],
    parallel_tmp_i32_locals: &[LocalId],
) -> Result<(), LowerError>
Expand description

Assign jump or branch arguments to destination block parameters in parallel.