about summary refs log tree commit diff
path: root/src/test/debuginfo/enum-thinlto.rs
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-09-14 16:42:33 +0200
committerGitHub <noreply@github.com>2019-09-14 16:42:33 +0200
commit5e44c5f2d64780873c3c25c07239940a354e5735 (patch)
tree75f716bd5a255fa284ad5a3b8d74d23e212d6fcc /src/test/debuginfo/enum-thinlto.rs
parentf669872690ff403e36fe7ae28d53ea3eb9032b79 (diff)
parenta2261ad66400c3145f96ebff0d9b75e910fa89dd (diff)
downloadrust-5e44c5f2d64780873c3c25c07239940a354e5735.tar.gz
rust-5e44c5f2d64780873c3c25c07239940a354e5735.zip
Rollup merge of #64420 - nnethercote:inline-mark_neighbours_as_waiting_from, r=Mark-Simulacrum
Inline `mark_neighbours_as_waiting_from`.

This function is very hot, doesn't get inlined because it's recursive,
and the function calls are significant.

This commit splits it into inlined and uninlined variants, and uses the
inlined variant for the hot call site. This wins several percent on a
few benchmarks.

r? @nikomatsakis
Diffstat (limited to 'src/test/debuginfo/enum-thinlto.rs')
0 files changed, 0 insertions, 0 deletions