|
enum class | Markup { Immediate
, Register
, Target
, Memory
} |
|
template<unsigned N> |
void | printUImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
template<unsigned N> |
void | printSImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printOperand (const MCInst *MI, uint64_t, unsigned OpNum, raw_ostream &O) |
|
void | printBDAddrOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printBDXAddrOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printBDLAddrOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printBDRAddrOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printBDVAddrOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU1ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU2ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU3ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU4ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printS8ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU8ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU12ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printS16ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU16ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printS32ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU32ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printU48ImmOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printPCRelOperand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printPCRelOperand (const MCInst *MI, uint64_t, int OpNum, raw_ostream &O) |
|
void | printPCRelTLSOperand (const MCInst *MI, uint64_t Address, int OpNum, raw_ostream &O) |
|
void | printCond4Operand (const MCInst *MI, int OpNum, raw_ostream &O) |
|
void | printAnnotation (raw_ostream &OS, StringRef Annot) |
| Utility function for printing annotations.
|
|
const char * | matchAliasPatterns (const MCInst *MI, const MCSubtargetInfo *STI, const AliasMatchingData &M) |
| Helper for matching MCInsts to alias patterns when printing instructions.
|
|
raw_ostream * | CommentStream = nullptr |
| A stream that comments can be emitted to if desired.
|
|
const MCAsmInfo & | MAI |
|
const MCInstrInfo & | MII |
|
const MCRegisterInfo & | MRI |
|
const MCInstrAnalysis * | MIA = nullptr |
|
bool | UseMarkup = false |
| True if we are printing marked up assembly.
|
|
bool | UseColor = false |
| True if we are printing colored assembly.
|
|
bool | PrintAliases = true |
| True if we prefer aliases (e.g. nop) to raw mnemonics.
|
|
bool | PrintImmHex = false |
| True if we are printing immediates as hex.
|
|
HexStyle::Style | PrintHexStyle = HexStyle::C |
| Which style to use for printing hexadecimal values.
|
|
bool | PrintBranchImmAsAddress = false |
| If true, a branch immediate (e.g.
|
|
bool | SymbolizeOperands = false |
| If true, symbolize branch target and memory reference operands.
|
|
SmallVector< raw_ostream::Colors, 4 > | ColorStack {raw_ostream::Colors::RESET} |
|