GIMPLE#GENERIC and GIMPLE