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.