fix if statement
disable optmization temporarily
control flow should continue after phi node instead of its original level
Merge pull request #4 from fantasticfears/master

some fixs