Nir Intermediate Representation