about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-08-27 20:09:15 +0000
committerbors <bors@rust-lang.org>2015-08-27 20:09:15 +0000
commitabfa081c10c9401c8a2f858497fbac583bae234d (patch)
treee637758d15335649838da2dd4dd5ff7f8e34ae87 /src/libstd/sys/unix/stack_overflow.rs
parent17b6fcd4589f678700c71bc88daabb5ba2d80bf0 (diff)
parent9a15d664a67137028bb0d32eab56698b18356e6d (diff)
downloadrust-abfa081c10c9401c8a2f858497fbac583bae234d.tar.gz
rust-abfa081c10c9401c8a2f858497fbac583bae234d.zip
Auto merge of #27999 - dotdash:lt, r=eddyb
The major change here is in the tiny commit at the end and makes it so that we no longer emit lifetime intrinsics for allocas for function arguments. They are live for the whole function anyway, so the intrinsics add no value. This makes the resulting IR more clear, and reduces the peak memory usage and LLVM times by about 1-4%, depending on the crate.

The remaining changes are just preparatory cleanups and fixes for missing lifetime intrinsics. 
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions