Skip to content

Commit 4cd9833

Browse files
committed
feat: remove unused par_dtypes
1 parent a0db40e commit 4cd9833

1 file changed

Lines changed: 2 additions & 10 deletions

File tree

loopy/kernel/function_interface.py

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -699,19 +699,15 @@ def emit_call(self,
699699
arg_dtypes = tuple(self.arg_id_to_dtype[id]
700700
for id in range(len(self.arg_id_to_dtype) - 1))
701701

702-
par_dtypes = tuple(expression_to_code_mapper.infer_type(par)
703-
for par in expression.parameters)
704-
705702
from loopy.expression import dtype_to_type_context
706703
# processing the parameters with the required dtypes
707704
processed_parameters = tuple(
708705
expression_to_code_mapper.rec(
709706
par,
710707
dtype_to_type_context(target, tgt_dtype),
711708
tgt_dtype)
712-
for par, _par_dtype, tgt_dtype in zip(
709+
for par, tgt_dtype in zip(
713710
expression.parameters,
714-
par_dtypes,
715711
arg_dtypes, strict=True))
716712

717713
assert self.name_in_target is not None
@@ -761,11 +757,8 @@ def emit_call_insn(self,
761757
parameters = insn.expression.parameters
762758
assignees = insn.assignees[1:]
763759

764-
par_dtypes = tuple(expression_to_code_mapper.infer_type(par)
765-
for par in parameters)
766760
arg_dtypes = tuple(self.arg_id_to_dtype[i]
767761
for i, _ in enumerate(parameters))
768-
769762
assignee_dtypes = tuple(self.arg_id_to_dtype[-i-2]
770763
for i, _ in enumerate(assignees))
771764

@@ -774,8 +767,7 @@ def emit_call_insn(self,
774767
par, PREC_NONE,
775768
dtype_to_type_context(target, tgt_dtype),
776769
tgt_dtype).expr
777-
for par, _par_dtype, tgt_dtype in
778-
zip(parameters, par_dtypes, arg_dtypes, strict=True)]
770+
for par, tgt_dtype in zip(parameters, arg_dtypes, strict=True)]
779771

780772
for a, tgt_dtype in zip(assignees, assignee_dtypes, strict=True):
781773
inferred_dtype = expression_to_code_mapper.infer_type(a)

0 commit comments

Comments
 (0)