diff options
Diffstat (limited to 'eval/src/vespa/eval/eval/optimize_tensor_function.h')
-rw-r--r-- | eval/src/vespa/eval/eval/optimize_tensor_function.h | 5 |
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)>; |