aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/vespa/eval/eval/optimize_tensor_function.h
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/vespa/eval/eval/optimize_tensor_function.h')
-rw-r--r--eval/src/vespa/eval/eval/optimize_tensor_function.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/eval/src/vespa/eval/eval/optimize_tensor_function.h b/eval/src/vespa/eval/eval/optimize_tensor_function.h
index a164330e698..9a59c8db3a5 100644
--- a/eval/src/vespa/eval/eval/optimize_tensor_function.h
+++ b/eval/src/vespa/eval/eval/optimize_tensor_function.h
@@ -17,9 +17,10 @@ struct OptimizeTensorFunctionOptions {
struct ValueBuilderFactory;
struct TensorFunction;
-const TensorFunction &optimize_tensor_function(const ValueBuilderFactory &factory, const TensorFunction &function, Stash &stash,
- const OptimizeTensorFunctionOptions &options);
+const TensorFunction &optimize_tensor_function_impl(const ValueBuilderFactory &factory, const TensorFunction &function, Stash &stash,
+ const OptimizeTensorFunctionOptions &options);
const TensorFunction &optimize_tensor_function(const ValueBuilderFactory &factory, const TensorFunction &function, Stash &stash);
+const TensorFunction &do_not_optimize_tensor_function(const ValueBuilderFactory &factory, const TensorFunction &function, Stash &stash);
using tensor_function_optimizer = std::function<const TensorFunction &(const TensorFunction &expr, Stash &stash)>;
using tensor_function_listener = std::function<void(const TensorFunction &expr)>;