Lines Matching refs:MCI

27 void AppendImplicitOperands(MCInst &MCI);
30 unsigned getBitCount(MCInstrInfo const &MCII, MCInst const &MCI);
33 unsigned short getCExtOpNum(MCInstrInfo const &MCII, MCInst const &MCI);
35 MCInstrDesc const &getDesc(MCInstrInfo const &MCII, MCInst const &MCI);
37 std::bitset<16> GetImplicitBits(MCInst const &MCI);
41 int getMaxValue(MCInstrInfo const &MCII, MCInst const &MCI);
45 int getMinValue(MCInstrInfo const &MCII, MCInst const &MCI);
48 MCOperand const &getNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
51 unsigned getType(MCInstrInfo const &MCII, MCInst const &MCI);
54 bool hasNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
57 bool isCanon(MCInstrInfo const &MCII, MCInst const &MCI);
60 bool isConstExtended(MCInstrInfo const &MCII, MCInst const &MCI);
63 bool isExtendable(MCInstrInfo const &MCII, MCInst const &MCI);
66 bool isExtended(MCInstrInfo const &MCII, MCInst const &MCI);
69 bool isNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
72 bool isOperandExtended(MCInstrInfo const &MCII, MCInst const &MCI,
75 bool isPacketBegin(MCInst const &MCI);
77 bool isPacketEnd(MCInst const &MCI);
80 bool isPrefix(MCInstrInfo const &MCII, MCInst const &MCI);
83 bool isSolo(MCInstrInfo const &MCII, MCInst const &MCI);
88 void resetPacket(MCInst &MCI);
90 inline void SanityCheckImplicitOperands(MCInst const &MCI) { in SanityCheckImplicitOperands() argument
91 assert(MCI.getNumOperands() >= 2 && "At least the two implicit operands"); in SanityCheckImplicitOperands()
92 assert(MCI.getOperand(MCI.getNumOperands() - 1).isInst() && in SanityCheckImplicitOperands()
94 assert(MCI.getOperand(MCI.getNumOperands() - 2).isImm() && in SanityCheckImplicitOperands()
98 void SetImplicitBits(MCInst &MCI, std::bitset<16> Bits);
100 void setPacketBegin(MCInst &MCI, bool Y);
102 void setPacketEnd(MCInst &MCI, bool Y);