about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2024-03-22 04:06:25 +0000
committerbors <bors@rust-lang.org>2024-03-22 04:06:25 +0000
commitcdb683f6e4b0774b85c60eebe12af87f29d8ee4d (patch)
treee54736c22d842a591a8f768e7f784806b67b9ac0 /compiler/rustc_codegen_llvm
parentb57a10c39d2a2da7389d029595d7fff6ac9cbf5a (diff)
parentf8fd23a2add24de796b2fab197920d3fd349941a (diff)
downloadrust-cdb683f6e4b0774b85c60eebe12af87f29d8ee4d.tar.gz
rust-cdb683f6e4b0774b85c60eebe12af87f29d8ee4d.zip
Auto merge of #122024 - clubby789:remove-spec-option-pe, r=jhpratt
Remove SpecOptionPartialEq

With the recent LLVM bump, the specialization for Option::partial_eq on types with niches is no longer necessary. I kept the manual implementation as it still gives us better codegen than the derive (will look at this seperately).

Also implemented PartialOrd/Ord by hand as it _somewhat_ improves codegen for #49892: https://godbolt.org/z/vx5Y6oW4Y
Diffstat (limited to 'compiler/rustc_codegen_llvm')
0 files changed, 0 insertions, 0 deletions