
30 Sep
2008
30 Sep
'08
9:04 p.m.
Eric Niebler a écrit :
Interesting. You might try disabling Proto's comma operator and writing your own that fires off expression evaluations.
I thought of that but I need the whole AST for checking for various stuff. Basically I transform a algebra AST into a a pair of objects : a tuples of matrix begin() pointer and a stripped AST so I can generate a software pipelined evaluation loop nest. I tried adding the destructor-based evaluation and it seems to work but I fear there may be some side-effects I'll regret later.