#include "MC/MCDisassembler/Disassembler.h"
|
| LLVMDisasmContext (std::string TripleName, void *DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp, const Target *TheTarget, std::unique_ptr< const MCAsmInfo > &&MAI, std::unique_ptr< const MCRegisterInfo > &&MRI, std::unique_ptr< const MCSubtargetInfo > &&MSI, std::unique_ptr< const MCInstrInfo > &&MII, std::unique_ptr< const llvm::MCContext > &&Ctx, std::unique_ptr< const MCDisassembler > &&DisAsm, std::unique_ptr< 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) |
|
Definition at line 38 of file Disassembler.h.
◆ LLVMDisasmContext()
llvm::LLVMDisasmContext::LLVMDisasmContext |
( |
std::string |
TripleName, |
|
|
void * |
DisInfo, |
|
|
int |
TagType, |
|
|
LLVMOpInfoCallback |
GetOpInfo, |
|
|
LLVMSymbolLookupCallback |
SymbolLookUp, |
|
|
const Target * |
TheTarget, |
|
|
std::unique_ptr< const MCAsmInfo > && |
MAI, |
|
|
std::unique_ptr< const MCRegisterInfo > && |
MRI, |
|
|
std::unique_ptr< const MCSubtargetInfo > && |
MSI, |
|
|
std::unique_ptr< const MCInstrInfo > && |
MII, |
|
|
std::unique_ptr< const llvm::MCContext > && |
Ctx, |
|
|
std::unique_ptr< const MCDisassembler > && |
DisAsm, |
|
|
std::unique_ptr< MCInstPrinter > && |
IP |
|
) |
| |
|
inline |
◆ addOptions()
void llvm::LLVMDisasmContext::addOptions |
( |
uint64_t |
Options | ) |
|
|
inline |
◆ getAsmInfo()
◆ getCPU()
StringRef llvm::LLVMDisasmContext::getCPU |
( |
| ) |
const |
|
inline |
◆ getDisAsm()
◆ getDisInfo()
void* llvm::LLVMDisasmContext::getDisInfo |
( |
| ) |
const |
|
inline |
◆ getGetOpInfo()
◆ getInstrInfo()
◆ getIP()
◆ getOptions()
uint64_t llvm::LLVMDisasmContext::getOptions |
( |
| ) |
const |
|
inline |
◆ getRegisterInfo()
◆ getSubtargetInfo()
◆ getSymbolLookupCallback()
◆ getTagType()
int llvm::LLVMDisasmContext::getTagType |
( |
| ) |
const |
|
inline |
◆ getTarget()
const Target* llvm::LLVMDisasmContext::getTarget |
( |
| ) |
const |
|
inline |
◆ getTripleName()
const std::string& llvm::LLVMDisasmContext::getTripleName |
( |
| ) |
const |
|
inline |
◆ setCPU()
void llvm::LLVMDisasmContext::setCPU |
( |
const char * |
CPU | ) |
|
|
inline |
◆ setIP()
◆ CommentsToEmit
SmallString<128> llvm::LLVMDisasmContext::CommentsToEmit |
◆ CommentStream
The documentation for this class was generated from the following file: