Lines Matching refs:OperandVector

1374   void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands,
1576 OperandVector &Operands, MCStreamer &Out,
1580 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1584 SMLoc NameLoc, OperandVector &Operands) override;
1587 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1592 parseIntWithPrefix(const char *Prefix, OperandVector &Operands,
1597 const char *Prefix, OperandVector &Operands,
1602 parseNamedBit(StringRef Name, OperandVector &Operands,
1605 ParseStatus parseCPol(OperandVector &Operands);
1606 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
1607 ParseStatus parseTH(OperandVector &Operands, int64_t &TH);
1617 ParseStatus parseImm(OperandVector &Operands, bool HasSP3AbsModifier = false,
1619 ParseStatus parseReg(OperandVector &Operands);
1620 ParseStatus parseRegOrImm(OperandVector &Operands, bool HasSP3AbsMod = false,
1622 ParseStatus parseRegOrImmWithFPInputMods(OperandVector &Operands,
1624 ParseStatus parseRegOrImmWithIntInputMods(OperandVector &Operands,
1626 ParseStatus parseRegWithFPInputMods(OperandVector &Operands);
1627 ParseStatus parseRegWithIntInputMods(OperandVector &Operands);
1628 ParseStatus parseVReg32OrOff(OperandVector &Operands);
1629 ParseStatus tryParseIndexKey(OperandVector &Operands,
1631 ParseStatus parseIndexKey8bit(OperandVector &Operands);
1632 ParseStatus parseIndexKey16bit(OperandVector &Operands);
1640 ParseStatus parseFORMAT(OperandVector &Operands);
1643 ParseStatus parseFlatOffset(OperandVector &Operands);
1644 ParseStatus parseR128A16(OperandVector &Operands);
1645 ParseStatus parseBLGP(OperandVector &Operands);
1649 void cvtExp(MCInst &Inst, const OperandVector &Operands);
1652 ParseStatus parseSWaitCnt(OperandVector &Operands);
1656 ParseStatus parseDepCtr(OperandVector &Operands);
1659 ParseStatus parseSDelayALU(OperandVector &Operands);
1661 ParseStatus parseHwreg(OperandVector &Operands);
1685 SMLoc getFlatOffsetLoc(const OperandVector &Operands) const;
1686 SMLoc getSMEMOffsetLoc(const OperandVector &Operands) const;
1687 SMLoc getBLGPLoc(const OperandVector &Operands) const;
1690 const OperandVector &Operands) const;
1691 SMLoc getImmLoc(AMDGPUOperand::ImmTy Type, const OperandVector &Operands) const;
1692 SMLoc getRegLoc(unsigned Reg, const OperandVector &Operands) const;
1693 SMLoc getLitLoc(const OperandVector &Operands,
1695 SMLoc getMandatoryLitLoc(const OperandVector &Operands) const;
1696 SMLoc getConstLoc(const OperandVector &Operands) const;
1697 SMLoc getInstLoc(const OperandVector &Operands) const;
1699 bool validateInstruction(const MCInst &Inst, const SMLoc &IDLoc, const OperandVector &Operands);
1700 bool validateOffset(const MCInst &Inst, const OperandVector &Operands);
1701 bool validateFlatOffset(const MCInst &Inst, const OperandVector &Operands);
1702 bool validateSMEMOffset(const MCInst &Inst, const OperandVector &Operands);
1704 bool validateConstantBusLimitations(const MCInst &Inst, const OperandVector &Operands);
1706 const OperandVector &Operands);
1710 bool validateMovrels(const MCInst &Inst, const OperandVector &Operands);
1717 bool validateDPP(const MCInst &Inst, const OperandVector &Operands);
1719 bool validateVOPLiteral(const MCInst &Inst, const OperandVector &Operands);
1720 bool validateMAIAccWrite(const MCInst &Inst, const OperandVector &Operands);
1721 bool validateMAISrc2(const MCInst &Inst, const OperandVector &Operands);
1722 bool validateMFMA(const MCInst &Inst, const OperandVector &Operands);
1725 bool validateBLGP(const MCInst &Inst, const OperandVector &Operands);
1726 bool validateDS(const MCInst &Inst, const OperandVector &Operands);
1727 bool validateGWS(const MCInst &Inst, const OperandVector &Operands);
1729 bool validateWaitCnt(const MCInst &Inst, const OperandVector &Operands);
1730 bool validateCoherencyBits(const MCInst &Inst, const OperandVector &Operands,
1732 bool validateTHAndScopeBits(const MCInst &Inst, const OperandVector &Operands,
1734 bool validateExeczVcczOperands(const OperandVector &Operands);
1735 bool validateTFE(const MCInst &Inst, const OperandVector &Operands);
1764 bool parseExpr(OperandVector &Operands);
1774 ParseStatus parseCustomOperand(OperandVector &Operands, unsigned MCK);
1776 ParseStatus parseExpTgt(OperandVector &Operands);
1777 ParseStatus parseSendMsg(OperandVector &Operands);
1778 ParseStatus parseInterpSlot(OperandVector &Operands);
1779 ParseStatus parseInterpAttr(OperandVector &Operands);
1780 ParseStatus parseSOPPBrTarget(OperandVector &Operands);
1781 ParseStatus parseBoolReg(OperandVector &Operands);
1792 ParseStatus parseSwizzle(OperandVector &Operands);
1801 ParseStatus parseGPRIdxMode(OperandVector &Operands);
1804 …void cvtMubuf(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, false); } in cvtMubuf()
1805 …void cvtMubufAtomic(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, tr… in cvtMubufAtomic()
1807 ParseStatus parseOModSI(OperandVector &Operands);
1809 void cvtVOP3(MCInst &Inst, const OperandVector &Operands,
1811 void cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands);
1812 void cvtVOP3(MCInst &Inst, const OperandVector &Operands);
1813 void cvtVOP3P(MCInst &Inst, const OperandVector &Operands);
1814 void cvtSWMMAC(MCInst &Inst, const OperandVector &Operands);
1816 void cvtVOPD(MCInst &Inst, const OperandVector &Operands);
1817 void cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands,
1819 void cvtVOP3P(MCInst &Inst, const OperandVector &Operands,
1822 void cvtVOP3Interp(MCInst &Inst, const OperandVector &Operands);
1823 void cvtVINTERP(MCInst &Inst, const OperandVector &Operands);
1826 ParseStatus parseDim(OperandVector &Operands);
1828 ParseStatus parseDPP8(OperandVector &Operands);
1829 ParseStatus parseDPPCtrl(OperandVector &Operands);
1830 bool isSupportedDPPCtrl(StringRef Ctrl, const OperandVector &Operands);
1833 void cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8 = false);
1834 void cvtDPP8(MCInst &Inst, const OperandVector &Operands) { in cvtDPP8()
1837 void cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands,
1839 void cvtVOP3DPP8(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3DPP8()
1843 ParseStatus parseSDWASel(OperandVector &Operands, StringRef Prefix,
1845 ParseStatus parseSDWADstUnused(OperandVector &Operands);
1846 void cvtSdwaVOP1(MCInst &Inst, const OperandVector &Operands);
1847 void cvtSdwaVOP2(MCInst &Inst, const OperandVector &Operands);
1848 void cvtSdwaVOP2b(MCInst &Inst, const OperandVector &Operands);
1849 void cvtSdwaVOP2e(MCInst &Inst, const OperandVector &Operands);
1850 void cvtSdwaVOPC(MCInst &Inst, const OperandVector &Operands);
1851 void cvtSDWA(MCInst &Inst, const OperandVector &Operands,
1856 ParseStatus parseEndpgm(OperandVector &Operands);
1858 ParseStatus parseVOPD(OperandVector &Operands);
2983 ParseStatus AMDGPUAsmParser::parseImm(OperandVector &Operands, in parseImm()
3079 ParseStatus AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
3091 ParseStatus AMDGPUAsmParser::parseRegOrImm(OperandVector &Operands, in parseRegOrImm()
3190 AMDGPUAsmParser::parseRegOrImmWithFPInputMods(OperandVector &Operands, in parseRegOrImmWithFPInputMods()
3259 AMDGPUAsmParser::parseRegOrImmWithIntInputMods(OperandVector &Operands, in parseRegOrImmWithIntInputMods()
3290 ParseStatus AMDGPUAsmParser::parseRegWithFPInputMods(OperandVector &Operands) { in parseRegWithFPInputMods()
3294 ParseStatus AMDGPUAsmParser::parseRegWithIntInputMods(OperandVector &Operands) { in parseRegWithIntInputMods()
3298 ParseStatus AMDGPUAsmParser::parseVReg32OrOff(OperandVector &Operands) { in parseVReg32OrOff()
3544 const MCInst &Inst, const OperandVector &Operands) { in validateConstantBusLimitations()
3630 const MCInst &Inst, const OperandVector &Operands) { in validateVOPDRegBankConstraints()
3883 const OperandVector &Operands) { in validateMovrels()
3911 const OperandVector &Operands) { in validateMAIAccWrite()
3937 const OperandVector &Operands) { in validateMAISrc2()
3959 const OperandVector &Operands) { in validateMFMA()
4200 SMLoc AMDGPUAsmParser::getFlatOffsetLoc(const OperandVector &Operands) const { in getFlatOffsetLoc()
4210 const OperandVector &Operands) { in validateOffset()
4244 const OperandVector &Operands) { in validateFlatOffset()
4277 SMLoc AMDGPUAsmParser::getSMEMOffsetLoc(const OperandVector &Operands) const { in getSMEMOffsetLoc()
4288 const OperandVector &Operands) { in validateSMEMOffset()
4432 const OperandVector &Operands) { in validateDPP()
4476 const OperandVector &Operands) { in validateVOPLiteral()
4613 SMLoc AMDGPUAsmParser::getBLGPLoc(const OperandVector &Operands) const { in getBLGPLoc()
4623 const OperandVector &Operands) { in validateBLGP()
4655 const OperandVector &Operands) { in validateWaitCnt()
4678 const OperandVector &Operands) { in validateDS()
4703 const OperandVector &Operands) { in validateGWS()
4729 const OperandVector &Operands, in validateCoherencyBits()
4793 const OperandVector &Operands, in validateTHAndScopeBits()
4846 bool AMDGPUAsmParser::validateExeczVcczOperands(const OperandVector &Operands) { in validateExeczVcczOperands()
4863 const OperandVector &Operands) { in validateTFE()
4879 const OperandVector &Operands) { in validateInstruction()
5072 static bool isInvalidVOPDY(const OperandVector &Operands, in isInvalidVOPDY()
5084 OperandVector &Operands, in MatchAndEmitInstruction()
6037 ParseStatus AMDGPUAsmParser::parseOperand(OperandVector &Operands, in parseOperand()
6122 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
6166 OperandVector &Operands) { in parseTokenOp()
6185 const char *Prefix, OperandVector &Operands, AMDGPUOperand::ImmTy ImmTy, in parseIntWithPrefix()
6203 const char *Prefix, OperandVector &Operands, AMDGPUOperand::ImmTy ImmTy, in parseOperandArrayWithPrefix()
6243 OperandVector &Operands, in parseNamedBit()
6288 ParseStatus AMDGPUAsmParser::parseCPol(OperandVector &Operands) { in parseCPol()
6365 ParseStatus AMDGPUAsmParser::parseScope(OperandVector &Operands, in parseScope()
6390 ParseStatus AMDGPUAsmParser::parseTH(OperandVector &Operands, int64_t &TH) { in parseTH()
6455 MCInst& Inst, const OperandVector& Operands, in addOptionalImmOperand()
6504 ParseStatus AMDGPUAsmParser::tryParseIndexKey(OperandVector &Operands, in tryParseIndexKey()
6523 ParseStatus AMDGPUAsmParser::parseIndexKey8bit(OperandVector &Operands) { in parseIndexKey8bit()
6527 ParseStatus AMDGPUAsmParser::parseIndexKey16bit(OperandVector &Operands) { in parseIndexKey16bit()
6695 ParseStatus AMDGPUAsmParser::parseFORMAT(OperandVector &Operands) { in parseFORMAT()
6746 ParseStatus AMDGPUAsmParser::parseFlatOffset(OperandVector &Operands) { in parseFlatOffset()
6756 ParseStatus AMDGPUAsmParser::parseR128A16(OperandVector &Operands) { in parseR128A16()
6764 ParseStatus AMDGPUAsmParser::parseBLGP(OperandVector &Operands) { in parseBLGP()
6778 void AMDGPUAsmParser::cvtExp(MCInst &Inst, const OperandVector &Operands) { in cvtExp()
6913 ParseStatus AMDGPUAsmParser::parseSWaitCnt(OperandVector &Operands) { in parseSWaitCnt()
6994 ParseStatus AMDGPUAsmParser::parseSDelayALU(OperandVector &Operands) { in parseSDelayALU()
7081 ParseStatus AMDGPUAsmParser::parseDepCtr(OperandVector &Operands) { in parseDepCtr()
7175 ParseStatus AMDGPUAsmParser::parseHwreg(OperandVector &Operands) { in parseHwreg()
7292 ParseStatus AMDGPUAsmParser::parseSendMsg(OperandVector &Operands) { in parseSendMsg()
7327 ParseStatus AMDGPUAsmParser::parseInterpSlot(OperandVector &Operands) { in parseInterpSlot()
7348 ParseStatus AMDGPUAsmParser::parseInterpAttr(OperandVector &Operands) { in parseInterpAttr()
7390 ParseStatus AMDGPUAsmParser::parseExpTgt(OperandVector &Operands) { in parseExpTgt()
7504 AMDGPUAsmParser::parseExpr(OperandVector &Operands) { in parseExpr()
7584 SMLoc AMDGPUAsmParser::getInstLoc(const OperandVector &Operands) const { in getInstLoc()
7590 const OperandVector &Operands) const { in getOperandLoc()
7601 const OperandVector &Operands) const { in getImmLoc()
7608 const OperandVector &Operands) const { in getRegLoc()
7615 SMLoc AMDGPUAsmParser::getLitLoc(const OperandVector &Operands, in getLitLoc()
7626 SMLoc AMDGPUAsmParser::getMandatoryLitLoc(const OperandVector &Operands) const { in getMandatoryLitLoc()
7634 AMDGPUAsmParser::getConstLoc(const OperandVector &Operands) const { in getConstLoc()
7872 ParseStatus AMDGPUAsmParser::parseSwizzle(OperandVector &Operands) { in parseSwizzle()
7947 ParseStatus AMDGPUAsmParser::parseGPRIdxMode(OperandVector &Operands) { in parseGPRIdxMode()
7978 ParseStatus AMDGPUAsmParser::parseSOPPBrTarget(OperandVector &Operands) { in parseSOPPBrTarget()
8008 ParseStatus AMDGPUAsmParser::parseBoolReg(OperandVector &Operands) { in parseBoolReg()
8017 const OperandVector &Operands, in cvtMubufImpl()
8147 ParseStatus AMDGPUAsmParser::parseOModSI(OperandVector &Operands) { in parseOModSI()
8189 const OperandVector &Operands) { in cvtVOP3OpSel()
8194 void AMDGPUAsmParser::cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands, in cvtVOP3OpSel()
8213 void AMDGPUAsmParser::cvtVOP3Interp(MCInst &Inst, const OperandVector &Operands) in cvtVOP3Interp()
8251 void AMDGPUAsmParser::cvtVINTERP(MCInst &Inst, const OperandVector &Operands) in cvtVINTERP()
8311 void AMDGPUAsmParser::cvtVOP3(MCInst &Inst, const OperandVector &Operands, in cvtVOP3()
8356 void AMDGPUAsmParser::cvtVOP3(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3()
8361 void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands, in cvtVOP3P()
8462 void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3P()
8468 static void addSrcModifiersAndSrc(MCInst &Inst, const OperandVector &Operands, in addSrcModifiersAndSrc()
8476 void AMDGPUAsmParser::cvtSWMMAC(MCInst &Inst, const OperandVector &Operands) { in cvtSWMMAC()
8509 ParseStatus AMDGPUAsmParser::parseVOPD(OperandVector &Operands) { in parseVOPD()
8530 void AMDGPUAsmParser::cvtVOPD(MCInst &Inst, const OperandVector &Operands) { in cvtVOPD()
8652 ParseStatus AMDGPUAsmParser::parseDim(OperandVector &Operands) { in parseDim()
8675 ParseStatus AMDGPUAsmParser::parseDPP8(OperandVector &Operands) { in parseDPP8()
8712 const OperandVector &Operands) { in isSupportedDPPCtrl()
8813 ParseStatus AMDGPUAsmParser::parseDPPCtrl(OperandVector &Operands) { in parseDPPCtrl()
8848 void AMDGPUAsmParser::cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands, in cvtVOP3DPP()
8954 void AMDGPUAsmParser::cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8) { in cvtDPP()
9026 ParseStatus AMDGPUAsmParser::parseSDWASel(OperandVector &Operands, in parseSDWASel()
9057 ParseStatus AMDGPUAsmParser::parseSDWADstUnused(OperandVector &Operands) { in parseSDWADstUnused()
9082 void AMDGPUAsmParser::cvtSdwaVOP1(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP1()
9086 void AMDGPUAsmParser::cvtSdwaVOP2(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2()
9090 void AMDGPUAsmParser::cvtSdwaVOP2b(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2b()
9094 void AMDGPUAsmParser::cvtSdwaVOP2e(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2e()
9098 void AMDGPUAsmParser::cvtSdwaVOPC(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOPC()
9102 void AMDGPUAsmParser::cvtSDWA(MCInst &Inst, const OperandVector &Operands, in cvtSDWA()
9222 ParseStatus AMDGPUAsmParser::parseCustomOperand(OperandVector &Operands, in parseCustomOperand()
9306 ParseStatus AMDGPUAsmParser::parseEndpgm(OperandVector &Operands) { in parseEndpgm()