added IR generation for break, continue