|
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().
1.8.13