• Home
  • Raw
  • Download

Lines Matching refs:MCII

56 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
66 bool canonicalizePacket(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
71 void clampExtended(MCInstrInfo const &MCII, MCContext &Context, MCInst &MCI);
77 void extendIfNeeded(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
83 MCInst deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst,
93 HexagonII::MemAccessSize getAccessSize(MCInstrInfo const &MCII,
97 unsigned getBitCount(MCInstrInfo const &MCII, MCInst const &MCI);
100 unsigned short getCExtOpNum(MCInstrInfo const &MCII, MCInst const &MCI);
102 MCInstrDesc const &getDesc(MCInstrInfo const &MCII, MCInst const &MCI);
108 SmallVector<DuplexCandidate, 8> getDuplexPossibilties(MCInstrInfo const &MCII,
112 unsigned short getExtendableOp(MCInstrInfo const &MCII, MCInst const &MCI);
115 MCOperand const &getExtendableOperand(MCInstrInfo const &MCII,
119 unsigned getExtentAlignment(MCInstrInfo const &MCII, MCInst const &MCI);
122 unsigned getExtentBits(MCInstrInfo const &MCII, MCInst const &MCI);
126 int getMaxValue(MCInstrInfo const &MCII, MCInst const &MCI);
130 int getMinValue(MCInstrInfo const &MCII, MCInst const &MCI);
133 char const *getName(MCInstrInfo const &MCII, MCInst const &MCI);
136 unsigned short getNewValueOp(MCInstrInfo const &MCII, MCInst const &MCI);
139 MCOperand const &getNewValueOperand(MCInstrInfo const &MCII, MCInst const &MCI);
140 unsigned short getNewValueOp2(MCInstrInfo const &MCII, MCInst const &MCI);
141 MCOperand const &getNewValueOperand2(MCInstrInfo const &MCII,
144 int getSubTarget(MCInstrInfo const &MCII, MCInst const &MCI);
147 unsigned getType(MCInstrInfo const &MCII, MCInst const &MCI);
150 unsigned getUnits(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
159 bool hasNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
160 bool hasNewValue2(MCInstrInfo const &MCII, MCInst const &MCI);
169 bool isCanon(MCInstrInfo const &MCII, MCInst const &MCI);
170 bool isCompound(MCInstrInfo const &MCII, MCInst const &MCI);
189 bool isConstExtended(MCInstrInfo const &MCII, MCInst const &MCI);
195 bool isDuplex(MCInstrInfo const &MCII, MCInst const &MCI);
204 bool isExtendable(MCInstrInfo const &MCII, MCInst const &MCI);
207 bool isExtended(MCInstrInfo const &MCII, MCInst const &MCI);
210 bool isFloat(MCInstrInfo const &MCII, MCInst const &MCI);
227 bool isNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
230 bool isOperandExtended(MCInstrInfo const &MCII, MCInst const &MCI,
234 bool isOrderedDuplexPair(MCInstrInfo const &MCII, MCInst const &MIa,
242 bool isPredicated(MCInstrInfo const &MCII, MCInst const &MCI);
243 bool isPredicateLate(MCInstrInfo const &MCII, MCInst const &MCI);
244 bool isPredicatedNew(MCInstrInfo const &MCII, MCInst const &MCI);
247 bool isPredicatedTrue(MCInstrInfo const &MCII, MCInst const &MCI);
253 bool isPrefix(MCInstrInfo const &MCII, MCInst const &MCI);
256 bool isSolo(MCInstrInfo const &MCII, MCInst const &MCI);
259 bool isSoloAX(MCInstrInfo const &MCII, MCInst const &MCI);
262 bool isSoloAin1(MCInstrInfo const &MCII, MCInst const &MCI);
263 bool isVector(MCInstrInfo const &MCII, MCInst const &MCI);
268 bool prefersSlot3(MCInstrInfo const &MCII, MCInst const &MCI);
285 void tryCompound(MCInstrInfo const &MCII, MCContext &Context, MCInst &MCI);