Loop bound inference is right now very limited as it supports only permutation maps and thus
it is impossible to implement convolution with linalg.generic as it requires more advanced
loop bound inference. This commits solves it for the convolution case.
Depends On D83158
Let's be more explicit: "Reserve is mandatory to avoid a potential undefined behavior with pushing back to smallvector from itself."
Also, please terminate sentences with a dot in comments. Always.