#define add_in_edge(X, Y) add_immBlock_pred(X, Y)
#define mature_block(X) mature_immBlock(X)
#define switch_block(X) set_cur_block(X)
#define add_in_edge(X, Y) add_immBlock_pred(X, Y)
#define mature_block(X) mature_immBlock(X)
#define switch_block(X) set_cur_block(X)