diff options
| author | Waffle Maybe <waffle.lapkin@gmail.com> | 2022-05-11 21:43:13 +0400 |
|---|---|---|
| committer | Maybe Waffle <waffle.lapkin@gmail.com> | 2022-08-21 05:27:14 +0400 |
| commit | 9af24df67af3e7f4ff6cc3dc2b2b8fd4f814f9af (patch) | |
| tree | 0c86d0ef4ae0d325f87eece7f61e8fa3eccadce7 | |
| parent | 10270f4b442207b23b28f776b8dda297bd03570a (diff) | |
| download | rust-9af24df67af3e7f4ff6cc3dc2b2b8fd4f814f9af.tar.gz rust-9af24df67af3e7f4ff6cc3dc2b2b8fd4f814f9af.zip | |
use shorter `ptr_mask` impl in cg cranelift
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
| -rw-r--r-- | compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs b/compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs index 65e964c786b..35880bb3e22 100644 --- a/compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs +++ b/compiler/rustc_codegen_cranelift/src/intrinsics/mod.rs @@ -542,9 +542,7 @@ fn codegen_regular_intrinsic_call<'tcx>( sym::ptr_mask => { intrinsic_args!(fx, args => (ptr, mask); intrinsic); - let ptr_val = ptr.load_scalar(fx); - - fx.bcx.ins().band(ptr_val, mask); + fx.bcx.ins().band(ptr, mask); } sym::transmute => { |
