On Fri, May 31, 2013 at 2:55 PM, Daniel Farina <[email protected]> wrote: > I've been poking around in rustc, after noting that compile times are > much longer than I'd expect. > > So while some micro optimizations may help, I'm wondering if anyone > has given a lot of thought as to how to make the llvm passes faster or > parallel, because this is something like more than half the battle. > > What's worrisome is Rust's typical compilation model encourages large > crates that are one compilation unit, unlike, say, a pile of > individual C files each emitting an object file that admittedly must > be linked... but at least the instruction selector can be run in > parallel. Does this present a sticky problem? > _______________________________________________ > Rust-dev mailing list > [email protected] > https://mail.mozilla.org/listinfo/rust-dev
LLVM is very fast, the problem is we're generating very bloated, bad IR pre-optimization. _______________________________________________ Rust-dev mailing list [email protected] https://mail.mozilla.org/listinfo/rust-dev
