changes before doing phi lowering for switches. llvm-svn: 102809
To-do ----- * Instruction encodings * Tailcalls * Investigate loop alignment * Add builtins