diff options
| author | Maybe Waffle <waffle.lapkin@gmail.com> | 2022-04-15 02:00:45 +0400 |
|---|---|---|
| committer | Maybe Waffle <waffle.lapkin@gmail.com> | 2022-05-12 12:54:21 +0400 |
| commit | 5a5d62aeb2a7be83bff34d6f4db4e1bbe7bd5a93 (patch) | |
| tree | b59627aaa1411b832ecce6a4082af097adf3efc5 /compiler/rustc_mir_transform/src/coverage/debug.rs | |
| parent | 6c1ebff59e5c92eadd1ed5d986c36e34791d6ed3 (diff) | |
| download | rust-5a5d62aeb2a7be83bff34d6f4db4e1bbe7bd5a93.tar.gz rust-5a5d62aeb2a7be83bff34d6f4db4e1bbe7bd5a93.zip | |
Optimize `ptr.is_aligned_to()`
Apparently LLVM is unable to understand that if count_ones() == 1 then self != 0. Adding `assume(align != 0)` helps generating better asm: https://rust.godbolt.org/z/ja18YKq91
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/debug.rs')
0 files changed, 0 insertions, 0 deletions
