16 #ifndef LLVM_LIB_TARGET_ARC_INSTPRINTER_ARCINSTPRINTER_H 17 #define LLVM_LIB_TARGET_ARC_INSTPRINTER_ARCINSTPRINTER_H 41 void printBRCCPredicateOperand(
const MCInst *MI,
unsigned OpNum,
46 #endif // LLVM_LIB_TARGET_ARC_INSTPRINTER_ARCINSTPRINTER_H This class represents lattice values for constants.
void printInstruction(const MCInst *MI, raw_ostream &O)
Instances of this class represent a single low-level machine instruction.
static const char * getRegisterName(unsigned RegNo)
MCRegisterInfo base class - We assume that the target defines a static array of MCRegisterDesc object...
This class is intended to be used as a base class for asm properties and features specific to the tar...
Interface to description of machine instruction set.
void printInst(const MCInst *MI, raw_ostream &O, StringRef Annot, const MCSubtargetInfo &STI) override
Print the specified MCInst to the specified raw_ostream.
void printRegName(raw_ostream &OS, unsigned RegNo) const override
Print the assembler register name.
ARCInstPrinter(const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI)
This is an instance of a target assembly language printer that converts an MCInst to valid target ass...
Generic base class for all target subtargets.
This class implements an extremely fast bulk output stream that can only output to a stream...
StringRef - Represent a constant reference to a string, i.e.
const MCRegisterInfo & MRI