add support for SelectInst