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