diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2016-08-16 21:02:59 +0000 | 
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2016-08-16 21:02:59 +0000 | 
| commit | 3ca95b020283db6244cab92ede73c969253b6a31 (patch) | |
| tree | d16e791e58694facd8f68d3e2797a1eaa8018afc /contrib/llvm/lib/MC/MCDisassembler/Disassembler.h | |
| parent | 27067774dce3388702a4cf744d7096c6fb71b688 (diff) | |
| parent | c3aee98e721333f265a88d6bf348e6e468f027d4 (diff) | |
Notes
Diffstat (limited to 'contrib/llvm/lib/MC/MCDisassembler/Disassembler.h')
| -rw-r--r-- | contrib/llvm/lib/MC/MCDisassembler/Disassembler.h | 30 | 
1 files changed, 14 insertions, 16 deletions
diff --git a/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h b/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h index 46d0c4c3d94c..25d17dafb576 100644 --- a/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h +++ b/contrib/llvm/lib/MC/MCDisassembler/Disassembler.h @@ -19,17 +19,18 @@  #include "llvm-c/Disassembler.h"  #include "llvm/ADT/SmallString.h" +#include "llvm/MC/MCAsmInfo.h" +#include "llvm/MC/MCContext.h" +#include "llvm/MC/MCDisassembler/MCDisassembler.h" +#include "llvm/MC/MCInstPrinter.h" +#include "llvm/MC/MCInstrInfo.h" +#include "llvm/MC/MCRegisterInfo.h" +#include "llvm/MC/MCSubtargetInfo.h"  #include "llvm/Support/raw_ostream.h"  #include <string> +#include <utility>  namespace llvm { -class MCContext; -class MCAsmInfo; -class MCDisassembler; -class MCInstPrinter;  -class MCInstrInfo; -class MCRegisterInfo; -class MCSubtargetInfo;  class Target;  // @@ -86,15 +87,12 @@ public:                      LLVMOpInfoCallback getOpInfo,                      LLVMSymbolLookupCallback symbolLookUp,                      const Target *theTarget, const MCAsmInfo *mAI, -                    const MCRegisterInfo *mRI, -                    const MCSubtargetInfo *mSI, -                    const MCInstrInfo *mII, -                    llvm::MCContext *ctx, const MCDisassembler *disAsm, -                    MCInstPrinter *iP) : TripleName(tripleName), -                    DisInfo(disInfo), TagType(tagType), GetOpInfo(getOpInfo), -                    SymbolLookUp(symbolLookUp), TheTarget(theTarget), -                    Options(0), -                    CommentStream(CommentsToEmit) { +                    const MCRegisterInfo *mRI, const MCSubtargetInfo *mSI, +                    const MCInstrInfo *mII, llvm::MCContext *ctx, +                    const MCDisassembler *disAsm, MCInstPrinter *iP) +      : TripleName(std::move(tripleName)), DisInfo(disInfo), TagType(tagType), +        GetOpInfo(getOpInfo), SymbolLookUp(symbolLookUp), TheTarget(theTarget), +        Options(0), CommentStream(CommentsToEmit) {      MAI.reset(mAI);      MRI.reset(mRI);      MSI.reset(mSI);  | 
