From cd1be45e9fb8047c4ba5839e68698a60ec4469e0 Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.r.kempf@gmail.com> Date: Fri, 28 Aug 2015 19:03:41 +0200 Subject: [PATCH] Add a custom mapper. For some reason I need that subst variable... --- python/dune/perftool/target.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/dune/perftool/target.py b/python/dune/perftool/target.py index 8ae10fc8..b783f9c9 100644 --- a/python/dune/perftool/target.py +++ b/python/dune/perftool/target.py @@ -7,6 +7,9 @@ from loopy.target.c.codegen.expression import LoopyCCodeMapper _registry = {'float32': 'float', 'int32' : 'int'} +class MyMapper(LoopyCCodeMapper): + var_subst_map = {} + def dune_function_manglers(): # OpenCL example impls: target/opencl/__init__.py:108 return [] @@ -38,7 +41,7 @@ class DuneTarget(TargetBase): # raise NotImplementedError() def get_expression_to_code_mapper(self, codegen_state): - return LoopyCCodeMapper(codegen_state) + return MyMapper(codegen_state) def generate_code(self, kernel, codegen_state, impl_arg_info): print "Somebody wants me to generate code!" -- GitLab