Fix design flaw in how phi should be implemented
Fix design flaw in how phi should be implemented

trumank/scratch-llvm,bobbybee/scratch-llvm,bobbybee/scratch-llvm,trumank/scratch-llvm,bobbybee/scratch-llvm,trumank/scratch-llvm