about summary refs log tree commit diff
path: root/src/librustc_trans/basic_block.rs
AgeCommit message (Collapse)AuthorLines
2016-12-20Inline last remaining use of Callee::call and delete unused codeMark Simulacrum-49/+0
2016-12-20Simplify basic_block.rsMark-Simulacrum-14/+5
2016-03-30Delete obviously-unreachable blocksJames Miller-0/+6
Some blocks won't be translated at all because they aren't reachable at the LLVM level, these need to be dealt with because they lack a terminator and therefore trigger an LLVM assertion. Other blocks aren't reachable because of codegen-time optimistions, for example not dropping types that don't need it, often resulting in blocks with no predecessors. We'll clean those up as well.
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-0/+52