Change TargetAsmInfo to be constructed via TargetRegistry from a Target+Triple
pair instead of from a virtual method on TargetMachine.  This cuts the final
ties of TargetAsmInfo to TargetMachine, meaning that MC can now use 
TargetAsmInfo.

llvm-svn: 78802
50 files changed
tree: 857e5f098cdcadb899e091ecf17bf807d9551070
  1. clang/
  2. compiler-rt/
  3. llvm/