pub fn compile<B: LowerBackend + MachBackend>(
    f: &Function,
    b: &B,
    abi: Box<dyn ABICallee<I = B::MInst>>,
    emit_info: <B::MInst as MachInstEmit>::Info
) -> CodegenResult<VCode<B::MInst>> where
    B::MInst: PrettyPrint
Expand description

Compile the given function down to VCode with allocated registers, ready for binary emission.