LLVM API Documentation
#include <Disassembler.h>
Definition at line 38 of file lib/MC/MCDisassembler/Disassembler.h.
llvm::LLVMDisasmContext::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 | ||
) | [inline] |
Definition at line 85 of file lib/MC/MCDisassembler/Disassembler.h.
void llvm::LLVMDisasmContext::addOptions | ( | uint64_t | Options | ) | [inline] |
Definition at line 122 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMSetDisasmOptions().
const MCAsmInfo* llvm::LLVMDisasmContext::getAsmInfo | ( | ) | const [inline] |
Definition at line 115 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by emitComments(), and LLVMSetDisasmOptions().
StringRef llvm::LLVMDisasmContext::getCPU | ( | ) | const [inline] |
Definition at line 123 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by getItineraryLatency().
const MCDisassembler* llvm::LLVMDisasmContext::getDisAsm | ( | ) | const [inline] |
Definition at line 114 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMDisasmInstruction().
void* llvm::LLVMDisasmContext::getDisInfo | ( | ) | const [inline] |
Definition at line 107 of file lib/MC/MCDisassembler/Disassembler.h.
LLVMOpInfoCallback llvm::LLVMDisasmContext::getGetOpInfo | ( | ) | const [inline] |
Definition at line 109 of file lib/MC/MCDisassembler/Disassembler.h.
const MCInstrInfo* llvm::LLVMDisasmContext::getInstrInfo | ( | ) | const [inline] |
Definition at line 116 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by getItineraryLatency(), getLatency(), and LLVMSetDisasmOptions().
MCInstPrinter* llvm::LLVMDisasmContext::getIP | ( | ) | [inline] |
Definition at line 119 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMDisasmInstruction(), and LLVMSetDisasmOptions().
uint64_t llvm::LLVMDisasmContext::getOptions | ( | ) | const [inline] |
Definition at line 121 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMDisasmInstruction().
const MCRegisterInfo* llvm::LLVMDisasmContext::getRegisterInfo | ( | ) | const [inline] |
Definition at line 117 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMSetDisasmOptions().
const MCSubtargetInfo* llvm::LLVMDisasmContext::getSubtargetInfo | ( | ) | const [inline] |
Definition at line 118 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by getItineraryLatency(), getLatency(), and LLVMSetDisasmOptions().
LLVMSymbolLookupCallback llvm::LLVMDisasmContext::getSymbolLookupCallback | ( | ) | const [inline] |
Definition at line 110 of file lib/MC/MCDisassembler/Disassembler.h.
int llvm::LLVMDisasmContext::getTagType | ( | ) | const [inline] |
Definition at line 108 of file lib/MC/MCDisassembler/Disassembler.h.
const Target* llvm::LLVMDisasmContext::getTarget | ( | ) | const [inline] |
Definition at line 113 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMSetDisasmOptions().
const std::string& llvm::LLVMDisasmContext::getTripleName | ( | ) | const [inline] |
Definition at line 106 of file lib/MC/MCDisassembler/Disassembler.h.
void llvm::LLVMDisasmContext::setCPU | ( | const char * | CPU | ) | [inline] |
Definition at line 124 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMCreateDisasmCPU().
void llvm::LLVMDisasmContext::setIP | ( | MCInstPrinter * | NewIP | ) | [inline] |
Definition at line 120 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by LLVMSetDisasmOptions().
Definition at line 82 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by emitComments().
Definition at line 83 of file lib/MC/MCDisassembler/Disassembler.h.
Referenced by emitComments(), emitLatency(), and LLVMSetDisasmOptions().