Hi, > I want to promote i1 to i32 and not i16 as i32 is my native type and i16 > is emulated, but I need to handle i16 as a special case so I don't want > to promote it. you could make i16 an illegal type and custom lower nodes using i16. Ciao, Duncan.