* Refactor collect_branches_and_targets to not need a smallvec Basic blocks are terminated by at most one branch instruction now, so we can use that assumption in `collect_branches_and_targets` to return the last instruction we saw instead. * Review comments
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.