aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/vespa/eval/eval/interpreted_function.cpp
Commit message (Expand)AuthorAgeFilesLines
* handle and test recursive issues with interpreted functionsHåvard Pettersen2023-11-021-7/+28
* Update copyrightJon Bratseth2023-10-091-1/+1
* benchmark universal dot product vs other optionsHåvard Pettersen2023-09-011-0/+2
* experiment with simple instruction-level profilingHåvard Pettersen2022-09-011-1/+25
* Avoid pulling in stringfmt.h in by moving code to .cpp file.Henning Baldersheim2022-05-311-0/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* improve vespa-eval-exprHåvard Pettersen2021-08-231-11/+3
* collect meta-data from compile_tensor_functionHåvard Pettersen2021-08-201-0/+18
* limit template expansion for generic cell castHåvard Pettersen2021-03-111-0/+8
* only factory in interpreted functionHåvard Pettersen2020-12-031-14/+13
* remove simple tensorHåvard Pettersen2020-12-021-1/+0
* untangle factory-based optimization pipeline from DefaultTensorEngineHåvard Pettersen2020-11-031-1/+2
* added tensor lambda benchmarkHåvard Pettersen2020-10-161-1/+2
* allow interpreted function to use new generic operationsHåvard Pettersen2020-10-121-10/+4
* instruction-level generic joinHåvard Pettersen2020-09-241-0/+23
* make tensor engine available when compiling tensor functionsHåvard Pettersen2020-04-031-2/+2
* remove parameter count from interpreted functionsHåvard Pettersen2020-04-031-3/+1
* - Add debug logging.Henning Baldersheim2020-02-231-13/+8
* tensor mergeHåvard Pettersen2020-01-131-0/+3
* remove TensorLambda classHåvard Pettersen2019-12-041-3/+0
* tensor peekHåvard Pettersen2019-12-021-3/+4
* remove ErrorValue from eval libraryHåvard Pettersen2019-06-181-3/+1
* added test constructor to make interpreted function from tensor functionHåvard Pettersen2018-01-311-0/+9
* special case for parameter fetchingHåvard Pettersen2018-01-301-8/+0
* use optimized+compiled tensor function in interpreted functionHåvard Pettersen2018-01-261-420/+6
* compile tensor functionHåvard Pettersen2018-01-261-0/+1
* run cross-language tensor conformance tests using tensor functionsHåvard Pettersen2018-01-181-1/+1
* move more param stuff to lazy_params.hHåvard Pettersen2018-01-161-13/+0
* Use lazy parameters in tensor functions.Håvard Pettersen2018-01-161-34/+6
* move LazyParams to separate fileHåvard Pettersen2018-01-161-4/+0
* recognize join mul as part of inner productHåvard Pettersen2017-11-291-9/+20
* Add Elu as a backend ranking functionLester Solbakken2017-11-221-1/+4
* use const references and stash instead of UPHåvard Pettersen2017-11-091-26/+14
* clean up tensor engine APIHåvard Pettersen2017-11-071-2/+1
* handle 'in' operator as custom (tensor) map operationHåvard Pettersen2017-11-031-41/+9
* remove letHåvard Pettersen2017-10-311-31/+3
* simple optimizations for double map/joinHåvard Pettersen2017-10-271-4/+34
* normalize to fewer operation primitivesHåvard Pettersen2017-10-261-108/+120
* add whitespaceHåvard Pettersen2017-10-261-15/+15
* remove TensorSum (use more generic TensorReduce instead)Håvard Pettersen2017-10-261-34/+13
* remove old reduce/map/apply tensor APIHåvard Pettersen2017-10-251-13/+5
* use new api in tensor function irHåvard Pettersen2017-10-241-5/+3
* added modulo operator (%)Haavard2017-06-271-1/+4
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* Fix warnings hidden earlier due to including application headers as system in...Henning Baldersheim2017-05-021-1/+4
* OverrideHenning Baldersheim2017-04-041-58/+58