LLVM: llvm::LLVMDisasmContext Class Reference (original) (raw)
#include "[MC/MCDisassembler/Disassembler.h](lib%5F2MC%5F2MCDisassembler%5F2Disassembler%5F8h%5Fsource.html)"
| Public Member Functions |
|
|
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) |
| StringRef |
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.
| 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()
| const MCAsmInfo * llvm::LLVMDisasmContext::getAsmInfo ( ) const |
inline |
◆ 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()
| StringRef llvm::LLVMDisasmContext::getTripleName ( ) const |
inline |
◆ setCPU()
| void llvm::LLVMDisasmContext::setCPU ( const char * CPU) |
inline |
◆ setIP()
| void llvm::LLVMDisasmContext::setIP ( MCInstPrinter * NewIP) |
inline |
SmallString<128> llvm::LLVMDisasmContext::CommentsToEmit
The documentation for this class was generated from the following file: