about summary refs log tree commit diff
path: root/src/rustllvm/PassWrapper.cpp
diff options
context:
space:
mode:
authorZach Kamsler <smoo.master@gmail.com>2014-02-04 12:56:13 -0500
committerZach Kamsler <smoo.master@gmail.com>2014-02-07 17:11:28 -0500
commitcebe5e8e6baecd448f810f5960daab10fa2d089c (patch)
treea1cc444831180a5f05d09b234001b957801aaf42 /src/rustllvm/PassWrapper.cpp
parentef53b7a97c58f65ac6967dfc6d30a4354afa34a3 (diff)
downloadrust-cebe5e8e6baecd448f810f5960daab10fa2d089c.tar.gz
rust-cebe5e8e6baecd448f810f5960daab10fa2d089c.zip
Reduced allocations in merge_sort for short vectors
Added a seperate in-place insertion sort for short vectors.
Increased threshold for insertion short for 8 to 32 elements
for small types and 16 for larger types. Added benchmarks
for sorting larger types.
Diffstat (limited to 'src/rustllvm/PassWrapper.cpp')
0 files changed, 0 insertions, 0 deletions