Restructured the selection of the LLVM target platform to be cleaner, more consistent, and more verbose with exceptions
Restructured the selection of the LLVM target platform to be cleaner, more consistent, and more verbose with exceptions

TeamShadow/shadow,bwittman/shadow,Brinsky/shadow,bwittman/shadow,TeamShadow/shadow