Generation of IR