ir_loop type added