Skip to content
Snippets Groups Projects
Commit 7103f930 authored by Matt Wala's avatar Matt Wala
Browse files

Revert "Revert "Don't use auto for temp_var_type""

This reverts commit da0a6c31.
parent b743b8d6
No related branches found
No related tags found
1 merge request!107Fix deprecated temp_var_type usage
Pipeline #15145 failed
...@@ -705,7 +705,7 @@ def to_loopy_insns(assignments, vector_names=set(), pymbolic_expr_maps=[], ...@@ -705,7 +705,7 @@ def to_loopy_insns(assignments, vector_names=set(), pymbolic_expr_maps=[],
result = [ result = [
lp.Assignment(id=None, lp.Assignment(id=None,
assignee=name, expression=convert_expr(name, expr), assignee=name, expression=convert_expr(name, expr),
temp_var_type=lp.auto) temp_var_type=lp.Optional(None))
for name, expr in assignments] for name, expr in assignments]
logger.info("loopy instruction generation: done") logger.info("loopy instruction generation: done")
......
...@@ -119,7 +119,7 @@ class E2PBase(KernelCacheWrapper): ...@@ -119,7 +119,7 @@ class E2PBase(KernelCacheWrapper):
assignee="kernel_scaling", assignee="kernel_scaling",
expression=sympy_conv( expression=sympy_conv(
self.expansion.kernel.get_global_scaling_const()), self.expansion.kernel.get_global_scaling_const()),
temp_var_type=lp.auto)] temp_var_type=lp.Optional(None))]
def get_cache_key(self): def get_cache_key(self):
return (type(self).__name__, self.expansion, tuple(self.kernels)) return (type(self).__name__, self.expansion, tuple(self.kernels))
......
...@@ -125,7 +125,7 @@ class P2PBase(KernelComputation, KernelCacheWrapper): ...@@ -125,7 +125,7 @@ class P2PBase(KernelComputation, KernelCacheWrapper):
return [lp.Assignment(id=None, return [lp.Assignment(id=None,
assignee="pair_result_%d" % i, expression=expr, assignee="pair_result_%d" % i, expression=expr,
temp_var_type=lp.auto) temp_var_type=lp.Optional(None))
for i, expr in enumerate(exprs)] for i, expr in enumerate(exprs)]
def get_default_src_tgt_arguments(self): def get_default_src_tgt_arguments(self):
......
...@@ -143,7 +143,7 @@ class LayerPotentialBase(KernelComputation, KernelCacheWrapper): ...@@ -143,7 +143,7 @@ class LayerPotentialBase(KernelComputation, KernelCacheWrapper):
return [lp.Assignment(id=None, return [lp.Assignment(id=None,
assignee="pair_result_%d" % i, expression=expr, assignee="pair_result_%d" % i, expression=expr,
temp_var_type=lp.auto) temp_var_type=lp.Optional(None))
for i, expr in enumerate(exprs)] for i, expr in enumerate(exprs)]
def get_default_src_tgt_arguments(self): def get_default_src_tgt_arguments(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment