Lines Matching defs:MCI

89                                           MCInst const &MCI) {  in addConstExtender()
104 MCInst const &MCI) { in bundleInstructions()
111 HexagonMCInstrInfo::bundleInstructions(MCInst const &MCI) { in bundleInstructions()
116 size_t HexagonMCInstrInfo::bundleSize(MCInst const &MCI) { in bundleSize()
236 MCInst const &MCI) { in extendIfNeeded()
242 MCInst const &MCI) { in getMemAccessSize()
249 MCInst const &MCI) { in getAddrMode()
256 MCInst const &MCI) { in getDesc()
317 MCInst const &MCI) { in getExtendableOp()
324 MCInst const &MCI) { in getExtendableOperand()
335 MCInst const &MCI) { in getExtentAlignment()
341 MCInst const &MCI) { in getExtentBits()
347 MCInst const &MCI) { in isExtentSigned()
354 MCInst const &MCI) { in getMaxValue()
365 MCInst const &MCI) { in getMinValue()
375 MCInst const &MCI) { in getName()
380 MCInst const &MCI) { in getNewValueOp()
386 MCInst const &MCI) { in getNewValueOperand()
405 MCInst const &MCI) { in getNewValueOp2()
412 MCInst const &MCI) { in getNewValueOperand2()
424 MCInst const &MCI) { in getType()
432 MCInst const &MCI) { in getCVIResources()
452 MCInst const &MCI) { in getUnits()
463 MCInst const &MCI) { in getOtherReservedSlots()
484 bool HexagonMCInstrInfo::hasDuplex(MCInstrInfo const &MCII, MCInst const &MCI) { in hasDuplex()
500 bool HexagonMCInstrInfo::hasImmExt(MCInst const &MCI) { in hasImmExt()
514 MCInst const &MCI) { in hasNewValue()
521 MCInst const &MCI) { in hasNewValue2()
534 MCInst const &MCI) { in isAccumulator()
539 bool HexagonMCInstrInfo::isBundle(MCInst const &MCI) { in isBundle()
546 MCInst const &MCI) { in isConstExtended()
587 bool HexagonMCInstrInfo::isCanon(MCInstrInfo const &MCII, MCInst const &MCI) { in isCanon()
592 bool HexagonMCInstrInfo::isCofMax1(MCInstrInfo const &MCII, MCInst const &MCI) { in isCofMax1()
598 MCInst const &MCI) { in isCofRelax1()
604 MCInst const &MCI) { in isCofRelax2()
610 MCInst const &MCI) { in isCompound()
614 bool HexagonMCInstrInfo::isCVINew(MCInstrInfo const &MCII, MCInst const &MCI) { in isCVINew()
624 bool HexagonMCInstrInfo::isDuplex(MCInstrInfo const &MCII, MCInst const &MCI) { in isDuplex()
629 MCInst const &MCI) { in isExtendable()
635 MCInst const &MCI) { in isExtended()
640 bool HexagonMCInstrInfo::isFloat(MCInstrInfo const &MCII, MCInst const &MCI) { in isFloat()
645 bool HexagonMCInstrInfo::isHVX(MCInstrInfo const &MCII, MCInst const &MCI) { in isHVX()
650 bool HexagonMCInstrInfo::isImmext(MCInst const &MCI) { in isImmext()
654 bool HexagonMCInstrInfo::isInnerLoop(MCInst const &MCI) { in isInnerLoop()
671 MCInst const &MCI) { in isNewValue()
677 MCInst const &MCI) { in isNewValueStore()
684 MCInst const &MCI, unsigned short O) { in isOpExtendable()
688 bool HexagonMCInstrInfo::isOuterLoop(MCInst const &MCI) { in isOuterLoop()
734 MCInst const &MCI) { in isPredicated()
739 bool HexagonMCInstrInfo::isPrefix(MCInstrInfo const &MCII, MCInst const &MCI) { in isPrefix()
744 MCInst const &MCI) { in isPredicateLate()
751 MCInst const &MCI) { in isPredicatedNew()
757 MCInst const &MCI) { in isPredicatedTrue()
777 bool HexagonMCInstrInfo::isSoloAX(MCInstrInfo const &MCII, MCInst const &MCI) { in isSoloAX()
784 MCInst const &MCI) { in isRestrictSlot1AOK()
791 MCInst const &MCI) { in isRestrictNoSlot1Store()
798 bool HexagonMCInstrInfo::isSolo(MCInstrInfo const &MCII, MCInst const &MCI) { in isSolo()
803 bool HexagonMCInstrInfo::isMemReorderDisabled(MCInst const &MCI) { in isMemReorderDisabled()
809 bool HexagonMCInstrInfo::isSubInstruction(MCInst const &MCI) { in isSubInstruction()
869 bool HexagonMCInstrInfo::isVector(MCInstrInfo const &MCII, MCInst const &MCI) { in isVector()
874 int64_t HexagonMCInstrInfo::minConstant(MCInst const &MCI, size_t Index) { in minConstant()
938 HexagonMCInstrInfo::predicateInfo(MCInstrInfo const &MCII, MCInst const &MCI) { in predicateInfo()
949 MCInst const &MCI) { in prefersSlot3()
954 bool HexagonMCInstrInfo::hasTmpDst(MCInstrInfo const &MCII, MCInst const &MCI) { in hasTmpDst()
969 bool HexagonMCInstrInfo::hasHvxTmp(MCInstrInfo const &MCII, MCInst const &MCI) { in hasHvxTmp()
975 MCInst const &MCI) { in requiresSlot()
987 MCInst const &MCI) { in slotsConsumed()
990 MCInst const &MCI = *HMI.getInst(); in slotsConsumed() local
1015 void HexagonMCInstrInfo::setInnerLoop(MCInst &MCI) { in setInnerLoop()
1021 void HexagonMCInstrInfo::setMemReorderDisabled(MCInst &MCI) { in setMemReorderDisabled()
1028 void HexagonMCInstrInfo::setOuterLoop(MCInst &MCI) { in setOuterLoop()