@@ -84,10 +84,11 @@ MCStreamer *createNullStreamer(MCContext &Ctx);
8484// /
8585// / \param ShowInst - Whether to show the MCInst representation inline with
8686// / the assembly.
87- MCStreamer *
88- createAsmStreamer (MCContext &Ctx, std::unique_ptr<formatted_raw_ostream> OS,
89- MCInstPrinter *InstPrint, std::unique_ptr<MCCodeEmitter> &&CE,
90- std::unique_ptr<MCAsmBackend> &&TAB);
87+ MCStreamer *createAsmStreamer (MCContext &Ctx,
88+ std::unique_ptr<formatted_raw_ostream> OS,
89+ std::unique_ptr<MCInstPrinter> InstPrint,
90+ std::unique_ptr<MCCodeEmitter> CE,
91+ std::unique_ptr<MCAsmBackend> TAB);
9192
9293MCStreamer *createELFStreamer (MCContext &Ctx,
9394 std::unique_ptr<MCAsmBackend> &&TAB,
@@ -208,10 +209,10 @@ class Target {
208209 using AsmTargetStreamerCtorTy =
209210 MCTargetStreamer *(*)(MCStreamer &S, formatted_raw_ostream &OS,
210211 MCInstPrinter *InstPrint);
211- using AsmStreamerCtorTy =
212- MCStreamer *(*)(MCContext &Ctx, std::unique_ptr<formatted_raw_ostream> OS,
213- MCInstPrinter * IP, std::unique_ptr<MCCodeEmitter> CE,
214- std::unique_ptr<MCAsmBackend> TAB);
212+ using AsmStreamerCtorTy = MCStreamer
213+ *(*)(MCContext & Ctx, std::unique_ptr<formatted_raw_ostream> OS,
214+ std::unique_ptr< MCInstPrinter> IP, std::unique_ptr<MCCodeEmitter> CE,
215+ std::unique_ptr<MCAsmBackend> TAB);
215216 using ObjectTargetStreamerCtorTy =
216217 MCTargetStreamer *(*)(MCStreamer &S, const MCSubtargetInfo &STI);
217218 using MCRelocationInfoCtorTy = MCRelocationInfo *(*)(const Triple &TT,
@@ -559,15 +560,9 @@ class Target {
559560
560561 MCStreamer *createAsmStreamer (MCContext &Ctx,
561562 std::unique_ptr<formatted_raw_ostream> OS,
562- MCInstPrinter * IP,
563+ std::unique_ptr< MCInstPrinter> IP,
563564 std::unique_ptr<MCCodeEmitter> CE,
564565 std::unique_ptr<MCAsmBackend> TAB) const ;
565- LLVM_DEPRECATED (" Use the overload without the 3 unused bool" , " " )
566- MCStreamer *
567- createAsmStreamer (MCContext &Ctx, std::unique_ptr<formatted_raw_ostream> OS,
568- bool IsVerboseAsm, bool UseDwarfDirectory,
569- MCInstPrinter *IP, std::unique_ptr<MCCodeEmitter> &&CE,
570- std::unique_ptr<MCAsmBackend> &&TAB, bool ShowInst) const ;
571566
572567 MCTargetStreamer *createAsmTargetStreamer (MCStreamer &S,
573568 formatted_raw_ostream &OS,
0 commit comments