On 4/24/14 8:16 AM, Bill Myers wrote:
Nice, but why isn't the LLVM optimizer removing the move? Is it lack of proper alias analysis? Sounds like that is a separate issue worth pursuing.
LLVM's MemCpyOptimizer is pretty badly ordered in the pipeline and needs to be rewritten.
In any case, I think it's worth doing even if LLVM fixes the problem, because it improves compilation time by reducing the amount of work LLVM has to do.
Patrick _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
