Lines Matching refs:OperandVector

1333   void cvtMubufImpl(MCInst &Inst, const OperandVector &Operands,
1335 void cvtDSImpl(MCInst &Inst, const OperandVector &Operands,
1517 OperandVector &Operands, MCStreamer &Out,
1521 OperandMatchResultTy parseOperand(OperandVector &Operands, StringRef Mnemonic,
1525 SMLoc NameLoc, OperandVector &Operands) override;
1531 parseIntWithPrefix(const char *Prefix, OperandVector &Operands,
1537 OperandVector &Operands,
1542 parseNamedBit(StringRef Name, OperandVector &Operands,
1544 OperandMatchResultTy parseCPol(OperandVector &Operands);
1555 OperandMatchResultTy parseImm(OperandVector &Operands, bool HasSP3AbsModifier = false);
1556 OperandMatchResultTy parseReg(OperandVector &Operands);
1557 OperandMatchResultTy parseRegOrImm(OperandVector &Operands, bool HasSP3AbsMod = false);
1558 OperandMatchResultTy parseRegOrImmWithFPInputMods(OperandVector &Operands, bool AllowImm = true);
1559 OperandMatchResultTy parseRegOrImmWithIntInputMods(OperandVector &Operands, bool AllowImm = true);
1560 OperandMatchResultTy parseRegWithFPInputMods(OperandVector &Operands);
1561 OperandMatchResultTy parseRegWithIntInputMods(OperandVector &Operands);
1562 OperandMatchResultTy parseVReg32OrOff(OperandVector &Operands);
1567 OperandMatchResultTy parseFORMAT(OperandVector &Operands);
1573 void cvtDSOffset01(MCInst &Inst, const OperandVector &Operands);
1574 void cvtDS(MCInst &Inst, const OperandVector &Operands) { cvtDSImpl(Inst, Operands, false); } in cvtDS()
1575 void cvtDSGds(MCInst &Inst, const OperandVector &Operands) { cvtDSImpl(Inst, Operands, true); } in cvtDSGds()
1576 void cvtExp(MCInst &Inst, const OperandVector &Operands);
1579 OperandMatchResultTy parseSWaitCntOps(OperandVector &Operands);
1583 OperandMatchResultTy parseDepCtrOps(OperandVector &Operands);
1586 OperandMatchResultTy parseSDelayAluOps(OperandVector &Operands);
1588 OperandMatchResultTy parseHwreg(OperandVector &Operands);
1612 SMLoc getFlatOffsetLoc(const OperandVector &Operands) const;
1613 SMLoc getSMEMOffsetLoc(const OperandVector &Operands) const;
1614 SMLoc getBLGPLoc(const OperandVector &Operands) const;
1617 const OperandVector &Operands) const;
1618 SMLoc getImmLoc(AMDGPUOperand::ImmTy Type, const OperandVector &Operands) const;
1619 SMLoc getRegLoc(unsigned Reg, const OperandVector &Operands) const;
1620 SMLoc getLitLoc(const OperandVector &Operands) const;
1621 SMLoc getConstLoc(const OperandVector &Operands) const;
1623 bool validateInstruction(const MCInst &Inst, const SMLoc &IDLoc, const OperandVector &Operands);
1624 bool validateFlatOffset(const MCInst &Inst, const OperandVector &Operands);
1625 bool validateSMEMOffset(const MCInst &Inst, const OperandVector &Operands);
1627 bool validateConstantBusLimitations(const MCInst &Inst, const OperandVector &Operands);
1628 bool validateEarlyClobberLimitations(const MCInst &Inst, const OperandVector &Operands);
1632 bool validateMovrels(const MCInst &Inst, const OperandVector &Operands);
1639 bool validateDPP(const MCInst &Inst, const OperandVector &Operands);
1641 bool validateVOPLiteral(const MCInst &Inst, const OperandVector &Operands);
1642 bool validateMAIAccWrite(const MCInst &Inst, const OperandVector &Operands);
1643 bool validateMFMA(const MCInst &Inst, const OperandVector &Operands);
1646 bool validateBLGP(const MCInst &Inst, const OperandVector &Operands);
1647 bool validateGWS(const MCInst &Inst, const OperandVector &Operands);
1649 bool validateCoherencyBits(const MCInst &Inst, const OperandVector &Operands,
1651 bool validateFlatLdsDMA(const MCInst &Inst, const OperandVector &Operands,
1653 bool validateExeczVcczOperands(const OperandVector &Operands);
1681 bool parseExpr(OperandVector &Operands);
1691 OperandMatchResultTy parseOptionalOperand(OperandVector &Operands);
1692 OperandMatchResultTy parseOptionalOpr(OperandVector &Operands);
1694 OperandMatchResultTy parseExpTgt(OperandVector &Operands);
1695 OperandMatchResultTy parseSendMsgOp(OperandVector &Operands);
1696 OperandMatchResultTy parseInterpSlot(OperandVector &Operands);
1697 OperandMatchResultTy parseInterpAttr(OperandVector &Operands);
1698 OperandMatchResultTy parseSOppBrTarget(OperandVector &Operands);
1699 OperandMatchResultTy parseBoolReg(OperandVector &Operands);
1710 OperandMatchResultTy parseSwizzleOp(OperandVector &Operands);
1719 OperandMatchResultTy parseGPRIdxMode(OperandVector &Operands);
1722 …void cvtMubuf(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, false); } in cvtMubuf()
1723 …void cvtMubufAtomic(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, tr… in cvtMubufAtomic()
1724 …void cvtMubufLds(MCInst &Inst, const OperandVector &Operands) { cvtMubufImpl(Inst, Operands, false… in cvtMubufLds()
1725 void cvtMtbuf(MCInst &Inst, const OperandVector &Operands);
1734 OperandMatchResultTy parseOModOperand(OperandVector &Operands);
1736 void cvtVOP3(MCInst &Inst, const OperandVector &Operands,
1738 void cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands);
1739 void cvtVOP3(MCInst &Inst, const OperandVector &Operands);
1740 void cvtVOP3P(MCInst &Inst, const OperandVector &Operands);
1741 void cvtVOPD(MCInst &Inst, const OperandVector &Operands);
1742 void cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands,
1744 void cvtVOP3P(MCInst &Inst, const OperandVector &Operands,
1747 void cvtVOP3Interp(MCInst &Inst, const OperandVector &Operands);
1748 void cvtVINTERP(MCInst &Inst, const OperandVector &Operands);
1750 void cvtMIMG(MCInst &Inst, const OperandVector &Operands,
1752 void cvtMIMGAtomic(MCInst &Inst, const OperandVector &Operands);
1753 void cvtIntersectRay(MCInst &Inst, const OperandVector &Operands);
1755 void cvtSMEMAtomic(MCInst &Inst, const OperandVector &Operands);
1758 OperandMatchResultTy parseDim(OperandVector &Operands);
1759 OperandMatchResultTy parseDPP8(OperandVector &Operands);
1760 OperandMatchResultTy parseDPPCtrl(OperandVector &Operands);
1761 bool isSupportedDPPCtrl(StringRef Ctrl, const OperandVector &Operands);
1768 void cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8 = false);
1769 void cvtDPP8(MCInst &Inst, const OperandVector &Operands) { in cvtDPP8()
1772 void cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands,
1774 void cvtVOP3DPP8(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3DPP8()
1778 OperandMatchResultTy parseSDWASel(OperandVector &Operands, StringRef Prefix,
1780 OperandMatchResultTy parseSDWADstUnused(OperandVector &Operands);
1781 void cvtSdwaVOP1(MCInst &Inst, const OperandVector &Operands);
1782 void cvtSdwaVOP2(MCInst &Inst, const OperandVector &Operands);
1783 void cvtSdwaVOP2b(MCInst &Inst, const OperandVector &Operands);
1784 void cvtSdwaVOP2e(MCInst &Inst, const OperandVector &Operands);
1785 void cvtSdwaVOPC(MCInst &Inst, const OperandVector &Operands);
1786 void cvtSDWA(MCInst &Inst, const OperandVector &Operands,
1795 OperandMatchResultTy parseEndpgmOp(OperandVector &Operands);
1800 OperandMatchResultTy parseVOPD(OperandVector &Operands);
2903 AMDGPUAsmParser::parseImm(OperandVector &Operands, bool HasSP3AbsModifier) { in parseImm()
2978 AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
2991 AMDGPUAsmParser::parseRegOrImm(OperandVector &Operands, bool HasSP3AbsMod) { in parseRegOrImm()
3093 AMDGPUAsmParser::parseRegOrImmWithFPInputMods(OperandVector &Operands, in parseRegOrImmWithFPInputMods()
3160 AMDGPUAsmParser::parseRegOrImmWithIntInputMods(OperandVector &Operands, in parseRegOrImmWithIntInputMods()
3195 AMDGPUAsmParser::parseRegWithFPInputMods(OperandVector &Operands) { in parseRegWithFPInputMods()
3200 AMDGPUAsmParser::parseRegWithIntInputMods(OperandVector &Operands) { in parseRegWithIntInputMods()
3204 OperandMatchResultTy AMDGPUAsmParser::parseVReg32OrOff(OperandVector &Operands) { in parseVReg32OrOff()
3417 const OperandVector &Operands) { in validateConstantBusLimitations()
3506 const OperandVector &Operands) { in validateEarlyClobberLimitations()
3725 const OperandVector &Operands) { in validateMovrels()
3753 const OperandVector &Operands) { in validateMAIAccWrite()
3779 const OperandVector &Operands) { in validateMFMA()
4037 SMLoc AMDGPUAsmParser::getFlatOffsetLoc(const OperandVector &Operands) const { in getFlatOffsetLoc()
4047 const OperandVector &Operands) { in validateFlatOffset()
4084 SMLoc AMDGPUAsmParser::getSMEMOffsetLoc(const OperandVector &Operands) const { in getSMEMOffsetLoc()
4095 const OperandVector &Operands) { in validateSMEMOffset()
4200 const OperandVector &Operands) { in validateDPP()
4230 const OperandVector &Operands) { in validateVOPLiteral()
4366 SMLoc AMDGPUAsmParser::getBLGPLoc(const OperandVector &Operands) const { in getBLGPLoc()
4376 const OperandVector &Operands) { in validateBLGP()
4410 const OperandVector &Operands) { in validateGWS()
4436 const OperandVector &Operands, in validateCoherencyBits()
4491 const OperandVector &Operands, in validateFlatLdsDMA()
4515 bool AMDGPUAsmParser::validateExeczVcczOperands(const OperandVector &Operands) { in validateExeczVcczOperands()
4533 const OperandVector &Operands) { in validateInstruction()
4709 OperandVector &Operands, in MatchAndEmitInstruction()
5678 AMDGPUAsmParser::parseOperand(OperandVector &Operands, StringRef Mnemonic, in parseOperand()
5765 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
5820 AMDGPUAsmParser::parseIntWithPrefix(const char *Prefix, OperandVector &Operands, in parseIntWithPrefix()
5840 OperandVector &Operands, in parseOperandArrayWithPrefix()
5885 AMDGPUAsmParser::parseNamedBit(StringRef Name, OperandVector &Operands, in parseNamedBit()
5915 AMDGPUAsmParser::parseCPol(OperandVector &Operands) { in parseCPol()
5988 MCInst& Inst, const OperandVector& Operands, in addOptionalImmOperand()
6219 AMDGPUAsmParser::parseFORMAT(OperandVector &Operands) { in parseFORMAT()
6277 const OperandVector &Operands) { in cvtDSOffset01()
6300 void AMDGPUAsmParser::cvtDSImpl(MCInst &Inst, const OperandVector &Operands, in cvtDSImpl()
6334 void AMDGPUAsmParser::cvtExp(MCInst &Inst, const OperandVector &Operands) { in cvtExp()
6470 AMDGPUAsmParser::parseSWaitCntOps(OperandVector &Operands) { in parseSWaitCntOps()
6552 AMDGPUAsmParser::parseSDelayAluOps(OperandVector &Operands) { in parseSDelayAluOps()
6639 OperandMatchResultTy AMDGPUAsmParser::parseDepCtrOps(OperandVector &Operands) { in parseDepCtrOps()
6734 AMDGPUAsmParser::parseHwreg(OperandVector &Operands) { in parseHwreg()
6854 AMDGPUAsmParser::parseSendMsgOp(OperandVector &Operands) { in parseSendMsgOp()
6891 OperandMatchResultTy AMDGPUAsmParser::parseInterpSlot(OperandVector &Operands) { in parseInterpSlot()
6914 OperandMatchResultTy AMDGPUAsmParser::parseInterpAttr(OperandVector &Operands) { in parseInterpAttr()
6964 OperandMatchResultTy AMDGPUAsmParser::parseExpTgt(OperandVector &Operands) { in parseExpTgt()
7076 AMDGPUAsmParser::parseExpr(OperandVector &Operands) { in parseExpr()
7158 const OperandVector &Operands) const { in getOperandLoc()
7169 const OperandVector &Operands) const { in getImmLoc()
7176 const OperandVector &Operands) const { in getRegLoc()
7184 AMDGPUAsmParser::getLitLoc(const OperandVector &Operands) const { in getLitLoc()
7192 AMDGPUAsmParser::getConstLoc(const OperandVector &Operands) const { in getConstLoc()
7431 AMDGPUAsmParser::parseSwizzleOp(OperandVector &Operands) { in parseSwizzleOp()
7510 AMDGPUAsmParser::parseGPRIdxMode(OperandVector &Operands) { in parseGPRIdxMode()
7544 AMDGPUAsmParser::parseSOppBrTarget(OperandVector &Operands) { in parseSOppBrTarget()
7575 AMDGPUAsmParser::parseBoolReg(OperandVector &Operands) { in parseBoolReg()
7588 const OperandVector &Operands, in cvtMubufImpl()
7654 void AMDGPUAsmParser::cvtMtbuf(MCInst &Inst, const OperandVector &Operands) { in cvtMtbuf()
7695 void AMDGPUAsmParser::cvtMIMG(MCInst &Inst, const OperandVector &Operands, in cvtMIMG()
7742 void AMDGPUAsmParser::cvtMIMGAtomic(MCInst &Inst, const OperandVector &Operands) { in cvtMIMGAtomic()
7746 void AMDGPUAsmParser::cvtSMEMAtomic(MCInst &Inst, const OperandVector &Operands) { in cvtSMEMAtomic()
7802 const OperandVector &Operands) { in cvtIntersectRay()
7945 OperandMatchResultTy AMDGPUAsmParser::parseOptionalOperand(OperandVector &Operands) { in parseOptionalOperand()
7972 OperandMatchResultTy AMDGPUAsmParser::parseOptionalOpr(OperandVector &Operands) { in parseOptionalOpr()
8015 OperandMatchResultTy AMDGPUAsmParser::parseOModOperand(OperandVector &Operands) { in parseOModOperand()
8057 const OperandVector &Operands) { in cvtVOP3OpSel()
8062 void AMDGPUAsmParser::cvtVOP3OpSel(MCInst &Inst, const OperandVector &Operands, in cvtVOP3OpSel()
8079 void AMDGPUAsmParser::cvtVOP3Interp(MCInst &Inst, const OperandVector &Operands) in cvtVOP3Interp()
8118 void AMDGPUAsmParser::cvtVINTERP(MCInst &Inst, const OperandVector &Operands) in cvtVINTERP()
8178 void AMDGPUAsmParser::cvtVOP3(MCInst &Inst, const OperandVector &Operands, in cvtVOP3()
8249 void AMDGPUAsmParser::cvtVOP3(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3()
8254 void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands, in cvtVOP3P()
8345 void AMDGPUAsmParser::cvtVOP3P(MCInst &Inst, const OperandVector &Operands) { in cvtVOP3P()
8355 OperandMatchResultTy AMDGPUAsmParser::parseVOPD(OperandVector &Operands) { in parseVOPD()
8384 void AMDGPUAsmParser::cvtVOPD(MCInst &Inst, const OperandVector &Operands) { in cvtVOPD()
8552 OperandMatchResultTy AMDGPUAsmParser::parseDim(OperandVector &Operands) { in parseDim()
8577 OperandMatchResultTy AMDGPUAsmParser::parseDPP8(OperandVector &Operands) { in parseDPP8()
8616 const OperandVector &Operands) { in isSupportedDPPCtrl()
8718 AMDGPUAsmParser::parseDPPCtrl(OperandVector &Operands) { in parseDPPCtrl()
8773 void AMDGPUAsmParser::cvtVOP3DPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8) { in cvtVOP3DPP()
8841 void AMDGPUAsmParser::cvtDPP(MCInst &Inst, const OperandVector &Operands, bool IsDPP8) { in cvtDPP()
8918 AMDGPUAsmParser::parseSDWASel(OperandVector &Operands, StringRef Prefix, in parseSDWASel()
8953 AMDGPUAsmParser::parseSDWADstUnused(OperandVector &Operands) { in parseSDWADstUnused()
8982 void AMDGPUAsmParser::cvtSdwaVOP1(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP1()
8986 void AMDGPUAsmParser::cvtSdwaVOP2(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2()
8990 void AMDGPUAsmParser::cvtSdwaVOP2b(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2b()
8994 void AMDGPUAsmParser::cvtSdwaVOP2e(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOP2e()
8998 void AMDGPUAsmParser::cvtSdwaVOPC(MCInst &Inst, const OperandVector &Operands) { in cvtSdwaVOPC()
9002 void AMDGPUAsmParser::cvtSDWA(MCInst &Inst, const OperandVector &Operands, in cvtSDWA()
9200 OperandMatchResultTy AMDGPUAsmParser::parseEndpgmOp(OperandVector &Operands) { in parseEndpgmOp()