irBlockCreate: explicit function
Rearranged ir.c
Support for if without else