When polyhedral transformations meet SIMD code generation