15 #ifndef LLVM_LIB_TARGET_X86_INSTPRINTER_X86INSTPRINTERCOMMON_H 16 #define LLVM_LIB_TARGET_X86_INSTPRINTER_X86INSTPRINTERCOMMON_H 38 #endif // LLVM_LIB_TARGET_X86_INSTPRINTER_X86ATTINSTPRINTER_H This class represents lattice values for constants.
void printXOPCC(const MCInst *MI, unsigned Op, raw_ostream &OS)
Instances of this class represent a single low-level machine instruction.
void printOptionalSegReg(const MCInst *MI, unsigned OpNo, raw_ostream &O)
void printPCRelImm(const MCInst *MI, unsigned OpNo, raw_ostream &O)
printPCRelImm - This is used to print an immediate value that ends up being encoded as a pc-relative ...
virtual void printOperand(const MCInst *MI, unsigned OpNo, raw_ostream &O)=0
void printInstFlags(const MCInst *MI, raw_ostream &O)
void printRoundingControl(const MCInst *MI, unsigned Op, raw_ostream &O)
void printSSEAVXCC(const MCInst *MI, unsigned Op, raw_ostream &OS)
This is an instance of a target assembly language printer that converts an MCInst to valid target ass...
This class implements an extremely fast bulk output stream that can only output to a stream...
MCInstPrinter(const MCAsmInfo &mai, const MCInstrInfo &mii, const MCRegisterInfo &mri)