| Public Types inherited from llvm::MCInstPrinter |
|
| enum class |
Markup { Immediate, Register, Target, Memory } |
| Protected Member Functions inherited from llvm::SystemZInstPrinterCommon |
|
| 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 |
printLXAAddrOperand (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, uint64_t Address, 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) |
| Protected Member Functions inherited from llvm::MCInstPrinter |
|
| 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. |
| Protected Attributes inherited from llvm::MCInstPrinter |
|
| 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} |