From: Reid Kleckner Date: Wed, 11 Oct 2017 23:53:12 +0000 (+0000) Subject: [X86] Sink X86AsmPrinter ctor into .cpp file, NFC X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b0c68019969b004c5036e4d527271cfde63d50c4;p=llvm [X86] Sink X86AsmPrinter ctor into .cpp file, NFC I keep adding and removing code here, so let's sink it. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@315534 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/X86/X86AsmPrinter.cpp b/lib/Target/X86/X86AsmPrinter.cpp index 9673d97b408..1c938d9c842 100644 --- a/lib/Target/X86/X86AsmPrinter.cpp +++ b/lib/Target/X86/X86AsmPrinter.cpp @@ -41,6 +41,10 @@ #include "llvm/Support/TargetRegistry.h" using namespace llvm; +X86AsmPrinter::X86AsmPrinter(TargetMachine &TM, + std::unique_ptr Streamer) + : AsmPrinter(TM, std::move(Streamer)), SM(*this), FM(*this) {} + //===----------------------------------------------------------------------===// // Primitive Helper Functions. //===----------------------------------------------------------------------===// diff --git a/lib/Target/X86/X86AsmPrinter.h b/lib/Target/X86/X86AsmPrinter.h index d1773913236..7a40552ee38 100644 --- a/lib/Target/X86/X86AsmPrinter.h +++ b/lib/Target/X86/X86AsmPrinter.h @@ -104,9 +104,7 @@ class LLVM_LIBRARY_VISIBILITY X86AsmPrinter : public AsmPrinter { void EmitSEHInstruction(const MachineInstr *MI); public: - explicit X86AsmPrinter(TargetMachine &TM, - std::unique_ptr Streamer) - : AsmPrinter(TM, std::move(Streamer)), SM(*this), FM(*this) {} + X86AsmPrinter(TargetMachine &TM, std::unique_ptr Streamer); StringRef getPassName() const override { return "X86 Assembly Printer";