introduced Move instruction at IR level. Intermediate blocks will be inserted for multi-target branch instructions