LLVM
8.0.1
|
#include "MC/MCDisassembler/Disassembler.h"
Public Member Functions | |
LLVMDisasmContext (std::string tripleName, void *disInfo, int tagType, 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) | |
const std::string & | getTripleName () const |
void * | getDisInfo () const |
int | getTagType () const |
LLVMOpInfoCallback | getGetOpInfo () const |
LLVMSymbolLookupCallback | getSymbolLookupCallback () const |
const Target * | getTarget () const |
const MCDisassembler * | getDisAsm () const |
const MCAsmInfo * | getAsmInfo () const |
const MCInstrInfo * | getInstrInfo () const |
const MCRegisterInfo * | getRegisterInfo () const |
const MCSubtargetInfo * | getSubtargetInfo () const |
MCInstPrinter * | getIP () |
void | setIP (MCInstPrinter *NewIP) |
uint64_t | getOptions () const |
void | addOptions (uint64_t Options) |
StringRef | getCPU () const |
void | setCPU (const char *CPU) |
Public Attributes | |
SmallString< 128 > | CommentsToEmit |
raw_svector_ostream | CommentStream |
Definition at line 39 of file Disassembler.h.
|
inline |
Definition at line 86 of file Disassembler.h.
|
inline |
Definition at line 120 of file Disassembler.h.
Referenced by LLVMSetDisasmOptions().
Definition at line 113 of file Disassembler.h.
Referenced by emitComments(), and LLVMSetDisasmOptions().
|
inline |
Definition at line 121 of file Disassembler.h.
Referenced by getItineraryLatency().
|
inline |
Definition at line 112 of file Disassembler.h.
Referenced by LLVMDisasmInstruction().
|
inline |
Definition at line 105 of file Disassembler.h.
|
inline |
Definition at line 107 of file Disassembler.h.
|
inline |
Definition at line 114 of file Disassembler.h.
References llvm::MCInstrInfo::get().
Referenced by getItineraryLatency(), getLatency(), and LLVMSetDisasmOptions().
|
inline |
Definition at line 117 of file Disassembler.h.
Referenced by LLVMDisasmInstruction(), and LLVMSetDisasmOptions().
|
inline |
Definition at line 119 of file Disassembler.h.
Referenced by LLVMDisasmInstruction().
|
inline |
Definition at line 115 of file Disassembler.h.
References llvm::MCRegisterInfo::get().
Referenced by LLVMSetDisasmOptions().
|
inline |
Definition at line 116 of file Disassembler.h.
Referenced by getItineraryLatency(), getLatency(), and LLVMDisasmInstruction().
|
inline |
Definition at line 108 of file Disassembler.h.
|
inline |
Definition at line 106 of file Disassembler.h.
Definition at line 111 of file Disassembler.h.
Referenced by LLVMSetDisasmOptions().
|
inline |
Definition at line 104 of file Disassembler.h.
Referenced by LLVMSetDisasmOptions().
Definition at line 122 of file Disassembler.h.
Referenced by LLVMCreateDisasmCPUFeatures().
|
inline |
Definition at line 118 of file Disassembler.h.
Referenced by LLVMSetDisasmOptions().
SmallString<128> llvm::LLVMDisasmContext::CommentsToEmit |
Definition at line 83 of file Disassembler.h.
Referenced by emitComments().
raw_svector_ostream llvm::LLVMDisasmContext::CommentStream |
Definition at line 84 of file Disassembler.h.
Referenced by emitLatency(), and LLVMSetDisasmOptions().