You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm not sure about this one. Sure, if we have full control over loop unrolling, we can adapt it more to our platform. But I would not trust the efficiency and correctness of out optimizations over the clang compiler;)
Unrolling inner-loops is easy compared with other loop optimizations.
Vectorization require some analysis no to make wrong program, but unrolling inner-loops are always correct.
Currently the front-end
clang
unroll loops because-O3
is specified as compilation option.This makes harder to do
VC4C
unrollingIt requires careful optimization design, but tt's better to do in our optimization pass.
The text was updated successfully, but these errors were encountered: