From 8dd952d81d80ebe44eb9c80bc8964003784ca22c Mon Sep 17 00:00:00 2001 From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de> Date: Thu, 26 Apr 2018 14:17:28 +0200 Subject: [PATCH] Add always_inline attribute to sumfact kernel impl functions --- python/dune/perftool/sumfact/realization.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/python/dune/perftool/sumfact/realization.py b/python/dune/perftool/sumfact/realization.py index 777f8dab..794e67e1 100644 --- a/python/dune/perftool/sumfact/realization.py +++ b/python/dune/perftool/sumfact/realization.py @@ -275,7 +275,7 @@ def realize_sumfact_kernel_function(sf): # Construct a loopy kernel object from dune.perftool.pdelab.localoperator import extract_kernel_from_cache args = ("const char* buffer0", "const char* buffer1") + sf.interface.signature_args - signature = "void {}({}) const".format(sf.function_name, ", ".join(args)) + signature = "void {}({}) const __attribute__((always_inline))".format(sf.function_name, ", ".join(args)) kernel = extract_kernel_from_cache("kernel_default", sf.function_name, [signature], add_timings=False) delete_cache_items("kernel_default") return kernel -- GitLab