when replacing BinaryImm, we use the prior arg, but later use the arg that was replaced when writing an alias if we can determine the new op is actually equivalent to a simple copy
This crate contains the core Cranelift code generator. It translates code from an intermediate representation into executable machine code.