Generating IR Code