about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-05-16 17:15:37 +0000
committerbors <bors@rust-lang.org>2018-05-16 17:15:37 +0000
commite1151c9819cca90e511f60757297629177272d16 (patch)
treeff8ac8ff7a25f21e383e6345bac77d2b37658621 /src/rustllvm/RustWrapper.cpp
parent0e325d0141ce8d86524f55c2df53835aab895096 (diff)
parent5701779b8e1ad05dc5eb165b4b00188fb43ebbf2 (diff)
downloadrust-e1151c9819cca90e511f60757297629177272d16.tar.gz
rust-e1151c9819cca90e511f60757297629177272d16.zip
Auto merge of #49479 - nox:merge-funcs, r=nagisa
Reenable the MergeFunctions pass

The crash that happened in #23566 doesn't happen anymore with the LLVM mergefunc
pass enabled and it hugely reduces code size (for example it shaves off 10% of the
final Servo executable). This patch reenables it.

For those wondering, [here are the docs from LLVM about this pass](http://llvm.org/docs/MergeFunctions.html).
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions