3 ms·
Autovectorization is a famously difficult optimization and runtime information doesn’t make it any easier. That is more useful for optimistic assumptions, like
by kaba0 3y ago
Autovectorization is a famously difficult optimization and runtime information doesn’t make it any easier. That is more useful for optimistic assumptions, like these pointers won’t be zero, only a single instance exists for this interface, etc.
Nonetheless, you might find the Graal compiler doing a better job at autovectorization than C2.