Remove deprecated LLVM-style inline assembly#92816
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
|
This comment has been minimized.
This comment has been minimized.
Thanks. Removed. |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
|
@bors r+ rollup=never |
|
📌 Commit b085eb0 has been approved by |
|
☀️ Test successful - checks-actions |
|
Finished benchmarking commit (a34c079): comparison url. Summary: This change led to very large relevant mixed results 🤷 in compiler performance.
If you disagree with this performance assessment, please file an issue in rust-lang/rustc-perf. Next Steps: If you can justify the regressions found in this perf run, please indicate this with @rustbot label: +perf-regression |
|
Those are nice perf improvements! |
|
I was honestly not expecting that. It seems that MIR borrowck somehow got a speedup, most likely due to the removal of |
|
In keccak-Chec-Full perf difference seems incidental, code generated for a very hot loop in This seems more or less what happened in a different PR (similar diff / codegen change) https://perf.rust-lang.org/compare.html?start=38c22af0153cf8f920c01ef04493e8878401fd18&end=8c4a951b919d548bba16b6f209ed05b1647eba2c. cc @oli-obk I suspect that in #92928 & #93007 you might be chasing a regression that is no longer there. |
Remove deprecated LLVM-style inline assembly The `llvm_asm!` was deprecated back in rust-lang#87590 1.56.0, with intention to remove it once `asm!` was stabilized, which already happened in rust-lang#91728 1.59.0. Now it is time to remove `llvm_asm!` to avoid continued maintenance cost. Closes rust-lang#70173. Closes rust-lang#92794. Closes rust-lang#87612. Closes rust-lang#82065. cc `@rust-lang/wg-inline-asm` r? `@Amanieu`
Remove deprecated LLVM-style inline assembly The `llvm_asm!` was deprecated back in rust-lang#87590 1.56.0, with intention to remove it once `asm!` was stabilized, which already happened in rust-lang#91728 1.59.0. Now it is time to remove `llvm_asm!` to avoid continued maintenance cost. Closes rust-lang#70173. Closes rust-lang#92794. Closes rust-lang#87612. Closes rust-lang#82065. cc `@rust-lang/wg-inline-asm` r? `@Amanieu`
Remove deprecated LLVM-style inline assembly The `llvm_asm!` was deprecated back in rust-lang#87590 1.56.0, with intention to remove it once `asm!` was stabilized, which already happened in rust-lang#91728 1.59.0. Now it is time to remove `llvm_asm!` to avoid continued maintenance cost. Closes rust-lang#70173. Closes rust-lang#92794. Closes rust-lang#87612. Closes rust-lang#82065. cc `@rust-lang/wg-inline-asm` r? `@Amanieu`
The
llvm_asm!was deprecated back in #87590 1.56.0, with intention to removeit once
asm!was stabilized, which already happened in #91728 1.59.0. Now itis time to remove
llvm_asm!to avoid continued maintenance cost.Closes #70173.
Closes #92794.
Closes #87612.
Closes #82065.
cc @rust-lang/wg-inline-asm
r? @Amanieu