]> git.lizzy.rs Git - rust.git/commit
auto merge of #7941 : dotdash/rust/codegen, r=huonw
authorbors <bors@rust-lang.org>
Mon, 22 Jul 2013 13:28:35 +0000 (06:28 -0700)
committerbors <bors@rust-lang.org>
Mon, 22 Jul 2013 13:28:35 +0000 (06:28 -0700)
commit7a3eaf8f27bd626a9667a574bc62464a815a6ad4
tree7243080fdb16fd17cf4133f6ddd32a8ad2cbd584
parent7b2218d248571a242ac243e0443d95619bdda056
parent205baa6ca2272e21032f8fb5477edefe4120bcbc
auto merge of #7941 : dotdash/rust/codegen, r=huonw

These changes remove unnecessary basic blocks and the associated branches from
the LLVM IR that we emit. Together, they reduce the time for unoptimized builds
in stage2 by about 10% on my box.
src/librustc/middle/trans/base.rs
src/librustc/middle/trans/context.rs
src/librustc/middle/trans/debuginfo.rs