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

Reply via email to