IR Generation