adds ir code