Commit graph

46 commits

Author SHA1 Message Date
Christian Zimmermann
3bacc6c1c4 im com 2021-01-23 19:40:15 +01:00
Christian Zimmermann
15664781f7 further auto vectorization (open issue: static loop reduction) 2021-01-21 00:35:13 +01:00
Christian Zimmermann
db92197048 im com (Operation: remove T?) 2021-01-15 01:05:58 +01:00
Christian Zimmermann
fdb1bb6833 xfor: vectrization requirements 2021-01-14 17:40:32 +01:00
Christian Zimmermann
ddf48771bc fix conditional jump / uninitialized value issue detected in valgrind 2020-08-31 17:49:52 +02:00
Christian Zimmermann
4fc2c52865 revert to a80e927 2020-08-31 17:28:00 +02:00
Christian Zimmermann
3a8b837a1c im com 2020-08-30 23:20:09 +02:00
Christian Zimmermann
4e7e57fcb9 partial fix in multi-threading relevant code 2020-08-29 21:46:07 +02:00
Christian Zimmermann
67b343d217 dynamic operations: partial static call works consistently 2020-08-28 17:55:54 +02:00
Christian Zimmermann
d2e7cb3a63 op4utest works 2020-08-24 16:35:14 +02:00
Christian Zimmermann
d7436ed577 Revert "vertical structure..."
This reverts commit c6f140a18e.
2020-08-12 16:48:07 +02:00
Christian Zimmermann
c6f140a18e vertical structure... 2020-08-12 00:39:12 +02:00
Christian Zimmermann
e18e97b83f ... 2020-08-11 18:22:03 +02:00
Christian Zimmermann
233a0a7452 WIP: see last commit (there is still a non-initialized dynamic ext object) 2020-07-13 13:40:49 +02:00
Christian Zimmermann
f04ee322bb WIP: dynamic operation classes 2020-07-13 01:00:35 +02:00
Christian Zimmermann
449da106b4 fix error from previous commit + split operation unit tests 2020-07-11 19:55:48 +02:00
Christian Zimmermann
b2f542027f WIP: dynamic_operation 2020-07-10 00:17:38 +02:00
Christian Zimmermann
a64291484c fix dynamic expressions 2020-07-09 17:37:28 +02:00
Christian Zimmermann
ca55bd0702 fix compile errors and seg fault from last commit -> unit tests work again 2020-07-08 20:46:04 +02:00
Christian Zimmermann
f7549a230b start removing expression collection stuff -> so far compile errors + seg fault... 2020-07-08 17:55:51 +02:00
Christian Zimmermann
9ab27d1e5a fix compile errors from previous commit 2020-07-08 11:13:19 +02:00
Christian Zimmermann
4391d3a79a start refactoring dynamic stuff: DExt -> Polymorphism: not finished, does not compile so far... 2020-07-07 16:42:41 +02:00
Christian Zimmermann
b79f010c87 add utilities in xfor.h + fix SIZE in SubExpr 2019-07-10 18:14:50 +02:00
Christian Zimmermann
9489544972 remove master class + add separate parallel op root + pfor expression in parallel scope 2019-03-06 16:52:45 +01:00
Christian Zimmermann
636e06bd5b add some utilities + more simd arithmetics 2019-03-01 18:13:51 +01:00
Christian Zimmermann
6f320fe9e9 still not better... 2019-02-26 18:56:57 +01:00
Christian Zimmermann
6d776f853d im com 2019-02-13 21:59:13 +01:00
Christian Zimmermann
6d1682efa2 enable multi threading 2019-01-15 17:41:43 +01:00
Christian Zimmermann
e04d9aa5bc parallel for 2019-01-14 18:39:09 +01:00
Christian Zimmermann
90c0bee44c fix 'step bug' (sub range) 2018-12-21 23:46:58 +01:00
Christian Zimmermann
9a4f6e7386 ...fixed 2018-12-21 23:02:43 +01:00
Christian Zimmermann
bc372257f8 sub range (not fully fixed: do for loop -> sub expr again) 2018-12-21 18:25:45 +01:00
Christian Zimmermann
307a714996 dynamic ranges + dynamic index operation works 2018-11-01 22:11:08 +01:00
Christian Zimmermann
e5792bcf7b fix dynamic ifor issue (at least it compiles...) 2018-10-30 19:39:45 +01:00
Christian Zimmermann
9cf294f485 dynamic index compiles 2018-10-27 19:51:55 +02:00
Christian Zimmermann
1b8c2edf45 im com (...) 2018-10-23 20:02:01 +02:00
Christian Zimmermann
1fa60ea9c8 im com (dynamic range) 2018-10-22 14:27:55 +02:00
Christian Zimmermann
7dc015a97a expression base + dynamic expressio (xfor) 2018-10-21 22:52:01 +02:00
Christian Zimmermann
a55b8d8b9f clean up 2018-09-19 10:06:30 +02:00
Christian Zimmermann
46e5218167 fix max() issue in map range; TODO: remove debug tokens 2018-09-18 22:52:55 +02:00
Christian Zimmermann
143ec78355 forgot to use new 'value' functions -> use it now; still works 2018-09-17 16:34:47 +02:00
Christian Zimmermann
174cdd4bf6 use step size in for target -> re-ordered operations on slice should be possible now 2018-09-17 16:21:23 +02:00
Christian Zimmermann
6896cc3ca7 value range + fix in header/include structure 2018-09-12 17:05:27 +02:00
Christian Zimmermann
89eb03ab7f im com (single expression) 2018-08-07 23:39:35 +02:00
Christian Zimmermann
ddc1a518d2 further lib fixes... 2018-02-14 18:15:34 +01:00
Christian Zimmermann
a78fd668bc re-organize cmake / src / build structure (-> linkable) 2018-02-14 16:44:55 +01:00