• Home
  • Raw
  • Download

Lines Matching refs:MCInstrInfo

30 class MCInstrInfo;  variable
45 MCInstrInfo const &MCII;
52 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst);
53 PacketIterator(MCInstrInfo const &MCII, MCInst const &Inst, std::nullptr_t);
81 void addConstExtender(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
86 bundleInstructions(MCInstrInfo const &MCII, MCInst const &MCI);
93 bool canonicalizePacket(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
101 MCInst deriveExtender(MCInstrInfo const &MCII, MCInst const &Inst,
109 void extendIfNeeded(MCContext &Context, MCInstrInfo const &MCII, MCInst &MCB,
113 unsigned getMemAccessSize(MCInstrInfo const &MCII, MCInst const &MCI);
116 unsigned getAddrMode(MCInstrInfo const &MCII, MCInst const &MCI);
118 MCInstrDesc const &getDesc(MCInstrInfo const &MCII, MCInst const &MCI);
125 getDuplexPossibilties(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
132 unsigned short getExtendableOp(MCInstrInfo const &MCII, MCInst const &MCI);
135 MCOperand const &getExtendableOperand(MCInstrInfo const &MCII,
139 unsigned getExtentAlignment(MCInstrInfo const &MCII, MCInst const &MCI);
142 unsigned getExtentBits(MCInstrInfo const &MCII, MCInst const &MCI);
145 bool isExtentSigned(MCInstrInfo const &MCII, MCInst const &MCI);
149 int getMaxValue(MCInstrInfo const &MCII, MCInst const &MCI);
153 int getMinValue(MCInstrInfo const &MCII, MCInst const &MCI);
156 StringRef getName(MCInstrInfo const &MCII, MCInst const &MCI);
159 unsigned short getNewValueOp(MCInstrInfo const &MCII, MCInst const &MCI);
162 MCOperand const &getNewValueOperand(MCInstrInfo const &MCII, MCInst const &MCI);
163 unsigned short getNewValueOp2(MCInstrInfo const &MCII, MCInst const &MCI);
164 MCOperand const &getNewValueOperand2(MCInstrInfo const &MCII,
168 unsigned getType(MCInstrInfo const &MCII, MCInst const &MCI);
171 unsigned getCVIResources(MCInstrInfo const &MCII,
176 unsigned getUnits(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
178 unsigned getOtherReservedSlots(MCInstrInfo const &MCII,
180 bool hasDuplex(MCInstrInfo const &MCII, MCInst const &MCI);
188 bool hasNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
189 bool hasNewValue2(MCInstrInfo const &MCII, MCInst const &MCI);
190 bool hasTmpDst(MCInstrInfo const &MCII, MCInst const &MCI);
208 bool isAccumulator(MCInstrInfo const &MCII, MCInst const &MCI);
214 bool isCanon(MCInstrInfo const &MCII, MCInst const &MCI);
215 bool isCofMax1(MCInstrInfo const &MCII, MCInst const &MCI);
216 bool isCofRelax1(MCInstrInfo const &MCII, MCInst const &MCI);
217 bool isCofRelax2(MCInstrInfo const &MCII, MCInst const &MCI);
218 bool isCompound(MCInstrInfo const &MCII, MCInst const &MCI);
221 bool isConstExtended(MCInstrInfo const &MCII, MCInst const &MCI);
222 bool isCVINew(MCInstrInfo const &MCII, MCInst const &MCI);
228 bool isDuplex(MCInstrInfo const &MCII, MCInst const &MCI);
237 bool isExtendable(MCInstrInfo const &MCII, MCInst const &MCI);
240 bool isExtended(MCInstrInfo const &MCII, MCInst const &MCI);
243 bool isFloat(MCInstrInfo const &MCII, MCInst const &MCI);
245 bool isHVX(MCInstrInfo const &MCII, MCInst const &MCI);
261 bool isNewValue(MCInstrInfo const &MCII, MCInst const &MCI);
263 bool isNewValueStore(MCInstrInfo const &MCII, MCInst const &MCI);
264 bool isOpExtendable(MCInstrInfo const &MCII, MCInst const &MCI, unsigned short);
267 bool isOrderedDuplexPair(MCInstrInfo const &MCII, MCInst const &MIa,
275 bool isPredicated(MCInstrInfo const &MCII, MCInst const &MCI);
276 bool isPredicateLate(MCInstrInfo const &MCII, MCInst const &MCI);
277 bool isPredicatedNew(MCInstrInfo const &MCII, MCInst const &MCI);
280 bool isPredicatedTrue(MCInstrInfo const &MCII, MCInst const &MCI);
286 bool isPredRegister(MCInstrInfo const &MCII, MCInst const &Inst, unsigned I);
289 bool isPrefix(MCInstrInfo const &MCII, MCInst const &MCI);
292 bool isSolo(MCInstrInfo const &MCII, MCInst const &MCI);
295 bool isSoloAX(MCInstrInfo const &MCII, MCInst const &MCI);
298 bool isRestrictSlot1AOK(MCInstrInfo const &MCII, MCInst const &MCI);
299 bool isRestrictNoSlot1Store(MCInstrInfo const &MCII, MCInst const &MCI);
301 bool isVector(MCInstrInfo const &MCII, MCInst const &MCI);
316 unsigned slotsConsumed(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,
332 PredicateInfo predicateInfo(MCInstrInfo const &MCII, MCInst const &MCI);
333 bool prefersSlot3(MCInstrInfo const &MCII, MCInst const &MCI);
365 void tryCompound(MCInstrInfo const &MCII, MCSubtargetInfo const &STI,