fix move ir bug