about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2023-01-24 18:56:42 +0100
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2023-01-24 18:56:42 +0100
commitb829bb74315568e18be0426a37fadd78cd2c485a (patch)
treec6f680ebc618e2052aea2c21644d000f4283c1e4 /compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs
parentc8e6a9e8b6251bbc8276cb78cabe1998deecbed7 (diff)
parent598f0909568a51de8a2d1148f55a644fd8dffad0 (diff)
downloadrust-b829bb74315568e18be0426a37fadd78cd2c485a.tar.gz
rust-b829bb74315568e18be0426a37fadd78cd2c485a.zip
Merge commit '598f0909568a51de8a2d1148f55a644fd8dffad0' into sync_cg_clif-2023-01-24
Diffstat (limited to 'compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs')
-rw-r--r--compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs b/compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs
index 7bc161fbe55..d2ae6978ca2 100644
--- a/compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs
+++ b/compiler/rustc_codegen_cranelift/src/intrinsics/llvm_x86.rs
@@ -33,8 +33,8 @@ pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
 
                 // cast float to int
                 let a_lane = match lane_ty {
-                    types::F32 => fx.bcx.ins().bitcast(types::I32, a_lane),
-                    types::F64 => fx.bcx.ins().bitcast(types::I64, a_lane),
+                    types::F32 => codegen_bitcast(fx, types::I32, a_lane),
+                    types::F64 => codegen_bitcast(fx, types::I64, a_lane),
                     _ => a_lane,
                 };