llv22 - generic of swift programming language