about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2023-05-20 21:52:10 +0000
committerbors <bors@rust-lang.org>2023-05-20 21:52:10 +0000
commitfe76e14955329df4bc54aab78c297e58fe58c115 (patch)
tree5daa17ab5eb28aefb222d82d481ded9ed1eb5649 /compiler/rustc_codegen_llvm/src
parent77f4f828a2f19854fcbcdf69babe7d0ac1c92852 (diff)
parent42655ff03b5c3bb5bd8484e7b1b65d5990822d5b (diff)
downloadrust-fe76e14955329df4bc54aab78c297e58fe58c115.tar.gz
rust-fe76e14955329df4bc54aab78c297e58fe58c115.zip
Auto merge of #111646 - Voultapher:restore-branchless-code-gen-for-merge, r=cuviper
Use code with reliable branchless code-gen for slice::sort merge

The recent LLVM 16 update changes code-gen to be not branchless anymore, in the slice::sort implementation merge function. This improves performance by 30% for random patterns, restoring the performance to the state with LLVM 15.

Fixes #111559
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions