isl_schedule.c: extract out merge_edge