Lines Matching refs:OperandVector

1387   void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands,
1587 OperandVector &Operands, MCStreamer &Out,
1591 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1595 SMLoc NameLoc, OperandVector &Operands) override;
1598 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1603 parseIntWithPrefix(const char *Prefix, OperandVector &Operands,
1608 const char *Prefix, OperandVector &Operands,
1613 parseNamedBit(StringRef Name, OperandVector &Operands,
1616 ParseStatus parseCPol(OperandVector &Operands);
1617 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
1618 ParseStatus parseTH(OperandVector &Operands, int64_t &TH);
1628 ParseStatus parseImm(OperandVector &Operands, bool HasSP3AbsModifier = false,
1630 ParseStatus parseReg(OperandVector &Operands);
1631 ParseStatus parseRegOrImm(OperandVector &Operands, bool HasSP3AbsMod = false,
1633 ParseStatus parseRegOrImmWithFPInputMods(OperandVector &Operands,
1635 ParseStatus parseRegOrImmWithIntInputMods(OperandVector &Operands,
1637 ParseStatus parseRegWithFPInputMods(OperandVector &Operands);
1638 ParseStatus parseRegWithIntInputMods(OperandVector &Operands);
1639 ParseStatus parseVReg32OrOff(OperandVector &Operands);
1640 ParseStatus tryParseIndexKey(OperandVector &Operands,
1642 ParseStatus parseIndexKey8bit(OperandVector &Operands);
1643 ParseStatus parseIndexKey16bit(OperandVector &Operands);
1651 ParseStatus parseFORMAT(OperandVector &Operands);
1654 ParseStatus parseFlatOffset(OperandVector &Operands);
1655 ParseStatus parseR128A16(OperandVector &Operands);
1656 ParseStatus parseBLGP(OperandVector &Operands);
1660 void cvtExp(MCInst &Inst, const OperandVector &Operands);
1663 ParseStatus parseSWaitCnt(OperandVector &Operands);
1667 ParseStatus parseDepCtr(OperandVector &Operands);
1670 ParseStatus parseSDelayALU(OperandVector &Operands);
1672 ParseStatus parseHwreg(OperandVector &Operands);
1720 SMLoc getFlatOffsetLoc(const OperandVector &Operands) const;
1721 SMLoc getSMEMOffsetLoc(const OperandVector &Operands) const;
1722 SMLoc getBLGPLoc(const OperandVector &Operands) const;
1725 const OperandVector &Operands) const;
1726 SMLoc getImmLoc(AMDGPUOperand::ImmTy Type, const OperandVector &Operands) const;
1727 SMLoc getRegLoc(unsigned Reg, const OperandVector &Operands) const;
1728 SMLoc getLitLoc(const OperandVector &Operands,
1730 SMLoc getMandatoryLitLoc(const OperandVector &Operands) const;
1731 SMLoc getConstLoc(const OperandVector &Operands) const;
1732 SMLoc getInstLoc(const OperandVector &Operands) const;
1734 bool validateInstruction(const MCInst &Inst, const SMLoc &IDLoc, const OperandVector &Operands);
1735 bool validateOffset(const MCInst &Inst, const OperandVector &Operands);
1736 bool validateFlatOffset(const MCInst &Inst, const OperandVector &Operands);
1737 bool validateSMEMOffset(const MCInst &Inst, const OperandVector &Operands);
1739 bool validateConstantBusLimitations(const MCInst &Inst, const OperandVector &Operands);
1741 const OperandVector &Operands);
1745 bool validateMovrels(const MCInst &Inst, const OperandVector &Operands);
1752 bool validateDPP(const MCInst &Inst, const OperandVector &Operands);
1754 bool validateVOPLiteral(const MCInst &Inst, const OperandVector &Operands);
1755 bool validateMAIAccWrite(const MCInst &Inst, const OperandVector &Operands);
1756 bool validateMAISrc2(const MCInst &Inst, const OperandVector &Operands);
1757 bool validateMFMA(const MCInst &Inst, const OperandVector &Operands);
1760 bool validateBLGP(const MCInst &Inst, const OperandVector &Operands);
1761 bool validateDS(const MCInst &Inst, const OperandVector &Operands);
1762 bool validateGWS(const MCInst &Inst, const OperandVector &Operands);
1764 bool validateWaitCnt(const MCInst &Inst, const OperandVector &Operands);
1765 bool validateCoherencyBits(const MCInst &Inst, const OperandVector &Operands,
1767 bool validateTHAndScopeBits(const MCInst &Inst, const OperandVector &Operands,
1769 bool validateExeczVcczOperands(const OperandVector &Operands);
1770 bool validateTFE(const MCInst &Inst, const OperandVector &Operands);
1799 bool parseExpr(OperandVector &Operands);
1810 ParseStatus parseCustomOperand(OperandVector &Operands, unsigned MCK);
1812 ParseStatus parseExpTgt(OperandVector &Operands);
1813 ParseStatus parseSendMsg(OperandVector &Operands);
1814 ParseStatus parseInterpSlot(OperandVector &Operands);
1815 ParseStatus parseInterpAttr(OperandVector &Operands);
1816 ParseStatus parseSOPPBrTarget(OperandVector &Operands);
1817 ParseStatus parseBoolReg(OperandVector &Operands);
1828 ParseStatus parseSwizzle(OperandVector &Operands);
1837 ParseStatus parseGPRIdxMode(OperandVector &Operands);
1840 …void cvtMubuf(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, false); } in cvtMubuf()
1841 …void cvtMubufAtomic(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, tr… in cvtMubufAtomic()
1843 ParseStatus parseOModSI(OperandVector &Operands);
1845 void cvtVOP3(MCInst &Inst, const OperandVector &Operands,
1847 void cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands);
1848 void cvtVOP3(MCInst &Inst, const OperandVector &Operands);
1849 void cvtVOP3P(MCInst &Inst, const OperandVector &Operands);
1850 void cvtSWMMAC(MCInst &Inst, const OperandVector &Operands);
1852 void cvtVOPD(MCInst &Inst, const OperandVector &Operands);
1853 void cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands,
1855 void cvtVOP3P(MCInst &Inst, const OperandVector &Operands,
1858 void cvtVOP3Interp(MCInst &Inst, const OperandVector &Operands);
1859 void cvtVINTERP(MCInst &Inst, const OperandVector &Operands);
1862 ParseStatus parseDim(OperandVector &Operands);
1864 ParseStatus parseDPP8(OperandVector &Operands);
1865 ParseStatus parseDPPCtrl(OperandVector &Operands);
1866 bool isSupportedDPPCtrl(StringRef Ctrl, const OperandVector &Operands);
1869 void cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8 = false);
1870 void cvtDPP8(MCInst &Inst, const OperandVector &Operands) { in cvtDPP8()
1873 void cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands,
1875 void cvtVOP3DPP8(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3DPP8()
1879 ParseStatus parseSDWASel(OperandVector &Operands, StringRef Prefix,
1881 ParseStatus parseSDWADstUnused(OperandVector &Operands);
1882 void cvtSdwaVOP1(MCInst &Inst, const OperandVector &Operands);
1883 void cvtSdwaVOP2(MCInst &Inst, const OperandVector &Operands);
1884 void cvtSdwaVOP2b(MCInst &Inst, const OperandVector &Operands);
1885 void cvtSdwaVOP2e(MCInst &Inst, const OperandVector &Operands);
1886 void cvtSdwaVOPC(MCInst &Inst, const OperandVector &Operands);
1887 void cvtSDWA(MCInst &Inst, const OperandVector &Operands,
1892 ParseStatus parseEndpgm(OperandVector &Operands);
1894 ParseStatus parseVOPD(OperandVector &Operands);
3123 ParseStatus AMDGPUAsmParser::parseImm(OperandVector &Operands, in parseImm()
3219 ParseStatus AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
3231 ParseStatus AMDGPUAsmParser::parseRegOrImm(OperandVector &Operands, in parseRegOrImm()
3330 AMDGPUAsmParser::parseRegOrImmWithFPInputMods(OperandVector &Operands, in parseRegOrImmWithFPInputMods()
3399 AMDGPUAsmParser::parseRegOrImmWithIntInputMods(OperandVector &Operands, in parseRegOrImmWithIntInputMods()
3430 ParseStatus AMDGPUAsmParser::parseRegWithFPInputMods(OperandVector &Operands) { in parseRegWithFPInputMods()
3434 ParseStatus AMDGPUAsmParser::parseRegWithIntInputMods(OperandVector &Operands) { in parseRegWithIntInputMods()
3438 ParseStatus AMDGPUAsmParser::parseVReg32OrOff(OperandVector &Operands) { in parseVReg32OrOff()
3710 const MCInst &Inst, const OperandVector &Operands) { in validateConstantBusLimitations()
3799 const MCInst &Inst, const OperandVector &Operands) { in validateVOPDRegBankConstraints()
4053 const OperandVector &Operands) { in validateMovrels()
4081 const OperandVector &Operands) { in validateMAIAccWrite()
4107 const OperandVector &Operands) { in validateMAISrc2()
4129 const OperandVector &Operands) { in validateMFMA()
4370 SMLoc AMDGPUAsmParser::getFlatOffsetLoc(const OperandVector &Operands) const { in getFlatOffsetLoc()
4380 const OperandVector &Operands) { in validateOffset()
4414 const OperandVector &Operands) { in validateFlatOffset()
4447 SMLoc AMDGPUAsmParser::getSMEMOffsetLoc(const OperandVector &Operands) const { in getSMEMOffsetLoc()
4458 const OperandVector &Operands) { in validateSMEMOffset()
4602 const OperandVector &Operands) { in validateDPP()
4651 const OperandVector &Operands) { in validateVOPLiteral()
4788 SMLoc AMDGPUAsmParser::getBLGPLoc(const OperandVector &Operands) const { in getBLGPLoc()
4798 const OperandVector &Operands) { in validateBLGP()
4830 const OperandVector &Operands) { in validateWaitCnt()
4853 const OperandVector &Operands) { in validateDS()
4878 const OperandVector &Operands) { in validateGWS()
4904 const OperandVector &Operands, in validateCoherencyBits()
4968 const OperandVector &Operands, in validateTHAndScopeBits()
5021 bool AMDGPUAsmParser::validateExeczVcczOperands(const OperandVector &Operands) { in validateExeczVcczOperands()
5038 const OperandVector &Operands) { in validateTFE()
5054 const OperandVector &Operands) { in validateInstruction()
5247 static bool isInvalidVOPDY(const OperandVector &Operands, in isInvalidVOPDY()
5259 OperandVector &Operands, in MatchAndEmitInstruction()
6274 ParseStatus AMDGPUAsmParser::parseOperand(OperandVector &Operands, in parseOperand()
6363 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
6407 OperandVector &Operands) { in parseTokenOp()
6426 const char *Prefix, OperandVector &Operands, AMDGPUOperand::ImmTy ImmTy, in parseIntWithPrefix()
6444 const char *Prefix, OperandVector &Operands, AMDGPUOperand::ImmTy ImmTy, in parseOperandArrayWithPrefix()
6484 OperandVector &Operands, in parseNamedBit()
6529 ParseStatus AMDGPUAsmParser::parseCPol(OperandVector &Operands) { in parseCPol()
6606 ParseStatus AMDGPUAsmParser::parseScope(OperandVector &Operands, in parseScope()
6631 ParseStatus AMDGPUAsmParser::parseTH(OperandVector &Operands, int64_t &TH) { in parseTH()
6693 MCInst& Inst, const OperandVector& Operands, in addOptionalImmOperand()
6742 ParseStatus AMDGPUAsmParser::tryParseIndexKey(OperandVector &Operands, in tryParseIndexKey()
6761 ParseStatus AMDGPUAsmParser::parseIndexKey8bit(OperandVector &Operands) { in parseIndexKey8bit()
6765 ParseStatus AMDGPUAsmParser::parseIndexKey16bit(OperandVector &Operands) { in parseIndexKey16bit()
6933 ParseStatus AMDGPUAsmParser::parseFORMAT(OperandVector &Operands) { in parseFORMAT()
6984 ParseStatus AMDGPUAsmParser::parseFlatOffset(OperandVector &Operands) { in parseFlatOffset()
6994 ParseStatus AMDGPUAsmParser::parseR128A16(OperandVector &Operands) { in parseR128A16()
7002 ParseStatus AMDGPUAsmParser::parseBLGP(OperandVector &Operands) { in parseBLGP()
7016 void AMDGPUAsmParser::cvtExp(MCInst &Inst, const OperandVector &Operands) { in cvtExp()
7151 ParseStatus AMDGPUAsmParser::parseSWaitCnt(OperandVector &Operands) { in parseSWaitCnt()
7232 ParseStatus AMDGPUAsmParser::parseSDelayALU(OperandVector &Operands) { in parseSDelayALU()
7319 ParseStatus AMDGPUAsmParser::parseDepCtr(OperandVector &Operands) { in parseDepCtr()
7386 ParseStatus AMDGPUAsmParser::parseHwreg(OperandVector &Operands) { in parseHwreg()
7523 ParseStatus AMDGPUAsmParser::parseSendMsg(OperandVector &Operands) { in parseSendMsg()
7558 ParseStatus AMDGPUAsmParser::parseInterpSlot(OperandVector &Operands) { in parseInterpSlot()
7579 ParseStatus AMDGPUAsmParser::parseInterpAttr(OperandVector &Operands) { in parseInterpAttr()
7621 ParseStatus AMDGPUAsmParser::parseExpTgt(OperandVector &Operands) { in parseExpTgt()
7735 AMDGPUAsmParser::parseExpr(OperandVector &Operands) { in parseExpr()
7813 SMLoc AMDGPUAsmParser::getInstLoc(const OperandVector &Operands) const { in getInstLoc()
7819 const OperandVector &Operands) const { in getOperandLoc()
7830 const OperandVector &Operands) const { in getImmLoc()
7837 const OperandVector &Operands) const { in getRegLoc()
7844 SMLoc AMDGPUAsmParser::getLitLoc(const OperandVector &Operands, in getLitLoc()
7855 SMLoc AMDGPUAsmParser::getMandatoryLitLoc(const OperandVector &Operands) const { in getMandatoryLitLoc()
7863 AMDGPUAsmParser::getConstLoc(const OperandVector &Operands) const { in getConstLoc()
8143 ParseStatus AMDGPUAsmParser::parseSwizzle(OperandVector &Operands) { in parseSwizzle()
8218 ParseStatus AMDGPUAsmParser::parseGPRIdxMode(OperandVector &Operands) { in parseGPRIdxMode()
8249 ParseStatus AMDGPUAsmParser::parseSOPPBrTarget(OperandVector &Operands) { in parseSOPPBrTarget()
8279 ParseStatus AMDGPUAsmParser::parseBoolReg(OperandVector &Operands) { in parseBoolReg()
8288 const OperandVector &Operands, in cvtMubufImpl()
8461 ParseStatus AMDGPUAsmParser::parseOModSI(OperandVector &Operands) { in parseOModSI()
8514 const OperandVector &Operands) { in cvtVOP3OpSel()
8519 void AMDGPUAsmParser::cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands, in cvtVOP3OpSel()
8538 void AMDGPUAsmParser::cvtVOP3Interp(MCInst &Inst, const OperandVector &Operands) in cvtVOP3Interp()
8576 void AMDGPUAsmParser::cvtVINTERP(MCInst &Inst, const OperandVector &Operands) in cvtVINTERP()
8636 void AMDGPUAsmParser::cvtVOP3(MCInst &Inst, const OperandVector &Operands, in cvtVOP3()
8688 void AMDGPUAsmParser::cvtVOP3(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3()
8693 void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands, in cvtVOP3P()
8807 void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3P()
8813 static void addSrcModifiersAndSrc(MCInst &Inst, const OperandVector &Operands, in addSrcModifiersAndSrc()
8821 void AMDGPUAsmParser::cvtSWMMAC(MCInst &Inst, const OperandVector &Operands) { in cvtSWMMAC()
8854 ParseStatus AMDGPUAsmParser::parseVOPD(OperandVector &Operands) { in parseVOPD()
8875 void AMDGPUAsmParser::cvtVOPD(MCInst &Inst, const OperandVector &Operands) { in cvtVOPD()
8989 ParseStatus AMDGPUAsmParser::parseDim(OperandVector &Operands) { in parseDim()
9012 ParseStatus AMDGPUAsmParser::parseDPP8(OperandVector &Operands) { in parseDPP8()
9049 const OperandVector &Operands) { in isSupportedDPPCtrl()
9150 ParseStatus AMDGPUAsmParser::parseDPPCtrl(OperandVector &Operands) { in parseDPPCtrl()
9185 void AMDGPUAsmParser::cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands, in cvtVOP3DPP()
9298 void AMDGPUAsmParser::cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8) { in cvtDPP()
9370 ParseStatus AMDGPUAsmParser::parseSDWASel(OperandVector &Operands, in parseSDWASel()
9401 ParseStatus AMDGPUAsmParser::parseSDWADstUnused(OperandVector &Operands) { in parseSDWADstUnused()
9426 void AMDGPUAsmParser::cvtSdwaVOP1(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP1()
9430 void AMDGPUAsmParser::cvtSdwaVOP2(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2()
9434 void AMDGPUAsmParser::cvtSdwaVOP2b(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2b()
9438 void AMDGPUAsmParser::cvtSdwaVOP2e(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2e()
9442 void AMDGPUAsmParser::cvtSdwaVOPC(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOPC()
9446 void AMDGPUAsmParser::cvtSDWA(MCInst &Inst, const OperandVector &Operands, in cvtSDWA()
9568 ParseStatus AMDGPUAsmParser::parseCustomOperand(OperandVector &Operands, in parseCustomOperand()
9652 ParseStatus AMDGPUAsmParser::parseEndpgm(OperandVector &Operands) { in parseEndpgm()