diff options
author | Chris Lattner <sabre@nondot.org> | 2009-09-14 03:02:37 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-09-14 03:02:37 +0000 |
commit | 11b2fc9ea4d8bdbf1d96a391c90e54763a40400a (patch) | |
tree | 623cc1de756db07fffb2405075d48978b2151447 /llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | |
parent | 83604067da1cbb9399e438384196faadbb61bbcf (diff) | |
download | bcm5719-llvm-11b2fc9ea4d8bdbf1d96a391c90e54763a40400a.tar.gz bcm5719-llvm-11b2fc9ea4d8bdbf1d96a391c90e54763a40400a.zip |
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.
llvm-svn: 81754
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp index fca4b8008a9..6249cda695b 100644 --- a/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp @@ -56,7 +56,8 @@ AsmPrinter::AsmPrinter(formatted_raw_ostream &o, TargetMachine &tm, TM(tm), MAI(T), TRI(tm.getRegisterInfo()), OutContext(*new MCContext()), - OutStreamer(*createAsmStreamer(OutContext, O, *T, this)), + // FIXME: Pass instprinter to streamer. + OutStreamer(*createAsmStreamer(OutContext, O, *T, 0)), LastMI(0), LastFn(0), Counter(~0U), PrevDLT(0, ~0U, ~0U) { |