[llvm] r315534 - [X86] Sink X86AsmPrinter ctor into .cpp file, NFC
Reid Kleckner via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 11 16:53:12 PDT 2017
Author: rnk
Date: Wed Oct 11 16:53:12 2017
New Revision: 315534
URL: http://llvm.org/viewvc/llvm-project?rev=315534&view=rev
Log:
[X86] Sink X86AsmPrinter ctor into .cpp file, NFC
I keep adding and removing code here, so let's sink it.
Modified:
llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp
llvm/trunk/lib/Target/X86/X86AsmPrinter.h
Modified: llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp?rev=315534&r1=315533&r2=315534&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp (original)
+++ llvm/trunk/lib/Target/X86/X86AsmPrinter.cpp Wed Oct 11 16:53:12 2017
@@ -41,6 +41,10 @@
#include "llvm/Support/TargetRegistry.h"
using namespace llvm;
+X86AsmPrinter::X86AsmPrinter(TargetMachine &TM,
+ std::unique_ptr<MCStreamer> Streamer)
+ : AsmPrinter(TM, std::move(Streamer)), SM(*this), FM(*this) {}
+
//===----------------------------------------------------------------------===//
// Primitive Helper Functions.
//===----------------------------------------------------------------------===//
Modified: llvm/trunk/lib/Target/X86/X86AsmPrinter.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86AsmPrinter.h?rev=315534&r1=315533&r2=315534&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86AsmPrinter.h (original)
+++ llvm/trunk/lib/Target/X86/X86AsmPrinter.h Wed Oct 11 16:53:12 2017
@@ -104,9 +104,7 @@ class LLVM_LIBRARY_VISIBILITY X86AsmPrin
void EmitSEHInstruction(const MachineInstr *MI);
public:
- explicit X86AsmPrinter(TargetMachine &TM,
- std::unique_ptr<MCStreamer> Streamer)
- : AsmPrinter(TM, std::move(Streamer)), SM(*this), FM(*this) {}
+ X86AsmPrinter(TargetMachine &TM, std::unique_ptr<MCStreamer> Streamer);
StringRef getPassName() const override {
return "X86 Assembly Printer";
More information about the llvm-commits
mailing list