Add an explicit "is_ghost" property to selected instructions, and use that to determine whether reload and coloring should visit instructions. This allows them to visit fallthrough_return instructions and insert fills and register moves as needed.
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.