Skip to content

Commit f35bd40

Browse files
committed
Remove unused generic_args arguments from intrinsic codegen functions
1 parent 126fd7c commit f35bd40

File tree

4 files changed

+2
-21
lines changed

4 files changed

+2
-21
lines changed

src/abi/mod.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,6 @@ pub(crate) fn codegen_terminator_call<'tcx>(
390390
crate::intrinsics::codegen_llvm_intrinsic_call(
391391
fx,
392392
&fx.tcx.symbol_name(instance).name,
393-
fn_args,
394393
args,
395394
ret_place,
396395
target,

src/intrinsics/llvm.rs

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,16 @@ use crate::prelude::*;
66
pub(crate) fn codegen_llvm_intrinsic_call<'tcx>(
77
fx: &mut FunctionCx<'_, '_, 'tcx>,
88
intrinsic: &str,
9-
generic_args: GenericArgsRef<'tcx>,
109
args: &[Spanned<mir::Operand<'tcx>>],
1110
ret: CPlace<'tcx>,
1211
target: Option<BasicBlock>,
1312
span: Span,
1413
) {
1514
if intrinsic.starts_with("llvm.aarch64") {
16-
return llvm_aarch64::codegen_aarch64_llvm_intrinsic_call(
17-
fx,
18-
intrinsic,
19-
generic_args,
20-
args,
21-
ret,
22-
target,
23-
);
15+
return llvm_aarch64::codegen_aarch64_llvm_intrinsic_call(fx, intrinsic, args, ret, target);
2416
}
2517
if intrinsic.starts_with("llvm.x86") {
26-
return llvm_x86::codegen_x86_llvm_intrinsic_call(
27-
fx,
28-
intrinsic,
29-
generic_args,
30-
args,
31-
ret,
32-
target,
33-
span,
34-
);
18+
return llvm_x86::codegen_x86_llvm_intrinsic_call(fx, intrinsic, args, ret, target, span);
3519
}
3620

3721
match intrinsic {

src/intrinsics/llvm_aarch64.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ use crate::prelude::*;
66
pub(crate) fn codegen_aarch64_llvm_intrinsic_call<'tcx>(
77
fx: &mut FunctionCx<'_, '_, 'tcx>,
88
intrinsic: &str,
9-
_args: GenericArgsRef<'tcx>,
109
args: &[Spanned<mir::Operand<'tcx>>],
1110
ret: CPlace<'tcx>,
1211
target: Option<BasicBlock>,

src/intrinsics/llvm_x86.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ use crate::prelude::*;
1010
pub(crate) fn codegen_x86_llvm_intrinsic_call<'tcx>(
1111
fx: &mut FunctionCx<'_, '_, 'tcx>,
1212
intrinsic: &str,
13-
_args: GenericArgsRef<'tcx>,
1413
args: &[Spanned<mir::Operand<'tcx>>],
1514
ret: CPlace<'tcx>,
1615
target: Option<BasicBlock>,

0 commit comments

Comments
 (0)