rust/src/librustc_data_structures
Alex Crichton 12a68e6af3 rustc: Ensure FNV hashing is inlined across crates
Right now the primary hashing algorithm of the compiler isn't actually inlined
across crates, meaning that it may be missing out on some crucial optimizations
in a few places (perhaps unrolling smaller loops, etc).

This commit made the hashing function disappear from a profiled version of the
compiler, but that's likely because it was just inlined elsewhere. When
compiling winapi, however, this decreased compile time from 18.3 to 17.8 seconds
(a 3% improvement).
2016-02-14 11:45:59 -08:00
..
graph Introduce the DepGraph and DepTracking map abstractions, 2016-01-05 21:05:50 -05:00
obligation_forest Add a notion of "per-tree" state 2016-02-01 12:59:49 -05:00
unify fix dropck performance regression 2015-12-12 19:02:33 +02:00
veccell Fix tidy errors 2016-01-06 11:28:53 -05:00
bitvec.rs [MIR] Promote temps to alloca on multi-assignment 2016-01-21 19:01:43 +02:00
Cargo.toml bootstrap: Add a bunch of Cargo.toml files 2016-02-11 11:12:32 -08:00
fnv.rs rustc: Ensure FNV hashing is inlined across crates 2016-02-14 11:45:59 -08:00
ivar.rs
lib.rs Auto merge of #31120 - alexcrichton:attribute-deny-warnings, r=brson 2016-01-26 22:10:10 +00:00
snapshot_vec.rs
transitive_relation.rs
tuple_slice.rs