14 #ifndef HEXAGONMCINST_H
15 #define HEXAGONMCINST_H
30 unsigned packetStart: 1, packetEnd: 1;
34 MCInst(), MCID(0), packetStart(0), packetEnd(0) {};
36 MCInst(), MCID(&mcid), packetStart(0), packetEnd(0) {};
82 bool isExtended()
const;
85 bool isExtendable()
const;
88 bool isOperandExtended(
const unsigned short OperandNum)
const;
92 int getMinValue()
const;
96 int getMaxValue()
const;
const MCOperand & getNewValue() const
unsigned short getCExtOpNum(void) const
const MCInstrDesc & getDesc(void) const
void setPacketEnd(bool Y)
bool isConstExtended() const
unsigned getUnits(const HexagonTargetMachine *TM) const
void setDesc(const MCInstrDesc &mcid)
void setPacketStart(bool Y)
bool isPacketStart() const
unsigned getBitCount(void) const
static GCMetadataPrinterRegistry::Add< OcamlGCMetadataPrinter > Y("ocaml","ocaml 3.10-compatible collector")
HexagonMCInst(const MCInstrDesc &mcid)