Change MCAsmStreamer to take an MCInstPrinter instead of a
authorChris Lattner <sabre@nondot.org>
Mon, 14 Sep 2009 03:02:37 +0000 (03:02 +0000)
committerChris Lattner <sabre@nondot.org>
Mon, 14 Sep 2009 03:02:37 +0000 (03:02 +0000)
commit90edac0e8b35f766599362b6301863229f0ddcdb
treeec0c825951d3cdd2acfad8d4701eb20771d5a6b9
parentdb5fe936db5e718ec6189f969749444ecdc1c484
Change MCAsmStreamer to take an MCInstPrinter instead of a
full AsmPrinter, and change TargetRegistry to keep track
of registered MCInstPrinters.

llvm-mc is still linking in the entire
target foo to get the code emitter stuff, but this is an
important step in the right direction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@81754 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/MC/MCStreamer.h
include/llvm/Target/TargetRegistry.h
lib/CodeGen/AsmPrinter/AsmPrinter.cpp
lib/MC/MCAsmStreamer.cpp
lib/Target/X86/AsmPrinter/X86AsmPrinter.cpp
tools/llvm-mc/llvm-mc.cpp