Lines Matching refs:ParseStatus

1570   ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1580 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1587 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1589 ParseStatus parseIntWithPrefix(const char *Prefix, int64_t &Int);
1591 ParseStatus
1596 ParseStatus parseOperandArrayWithPrefix(
1601 ParseStatus
1605 ParseStatus parseCPol(OperandVector &Operands);
1606 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
1607 ParseStatus parseTH(OperandVector &Operands, int64_t &TH);
1608 ParseStatus parseStringWithPrefix(StringRef Prefix, StringRef &Value,
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);
1634 ParseStatus parseDfmtNfmt(int64_t &Format);
1635 ParseStatus parseUfmt(int64_t &Format);
1636 ParseStatus parseSymbolicSplitFormat(StringRef FormatStr, SMLoc Loc,
1638 ParseStatus parseSymbolicUnifiedFormat(StringRef FormatStr, SMLoc Loc,
1640 ParseStatus parseFORMAT(OperandVector &Operands);
1641 ParseStatus parseSymbolicOrNumericFormat(int64_t &Format);
1642 ParseStatus parseNumericFormat(int64_t &Format);
1643 ParseStatus parseFlatOffset(OperandVector &Operands);
1644 ParseStatus parseR128A16(OperandVector &Operands);
1645 ParseStatus parseBLGP(OperandVector &Operands);
1652 ParseStatus parseSWaitCnt(OperandVector &Operands);
1656 ParseStatus parseDepCtr(OperandVector &Operands);
1659 ParseStatus parseSDelayALU(OperandVector &Operands);
1661 ParseStatus parseHwreg(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);
1807 ParseStatus parseOModSI(OperandVector &Operands);
1826 ParseStatus parseDim(OperandVector &Operands);
1828 ParseStatus parseDPP8(OperandVector &Operands);
1829 ParseStatus parseDPPCtrl(OperandVector &Operands);
1843 ParseStatus parseSDWASel(OperandVector &Operands, StringRef Prefix,
1845 ParseStatus parseSDWADstUnused(OperandVector &Operands);
1856 ParseStatus parseEndpgm(OperandVector &Operands);
1858 ParseStatus parseVOPD(OperandVector &Operands);
2532 ParseStatus AMDGPUAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
2538 return ParseStatus::Failure; in tryParseRegister()
2540 return ParseStatus::NoMatch; in tryParseRegister()
2541 return ParseStatus::Success; in tryParseRegister()
2983 ParseStatus AMDGPUAsmParser::parseImm(OperandVector &Operands, in parseImm()
2988 return ParseStatus::NoMatch; in parseImm()
2995 return ParseStatus::Failure; in parseImm()
2996 ParseStatus S = parseImm(Operands, HasSP3AbsModifier, HasLit); in parseImm()
2999 return ParseStatus::Failure; in parseImm()
3030 return ParseStatus::Failure; in parseImm()
3040 return ParseStatus::Success; in parseImm()
3057 return ParseStatus::Failure; in parseImm()
3060 return ParseStatus::Failure; in parseImm()
3069 return ParseStatus::NoMatch; in parseImm()
3073 return ParseStatus::Success; in parseImm()
3076 return ParseStatus::NoMatch; in parseImm()
3079 ParseStatus AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
3081 return ParseStatus::NoMatch; in parseReg()
3086 return ParseStatus::Success; in parseReg()
3088 return ParseStatus::Failure; in parseReg()
3091 ParseStatus AMDGPUAsmParser::parseRegOrImm(OperandVector &Operands, in parseRegOrImm()
3093 ParseStatus Res = parseReg(Operands); in parseRegOrImm()
3097 return ParseStatus::NoMatch; in parseRegOrImm()
3189 ParseStatus
3208 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3212 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3216 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3223 ParseStatus Res; in parseRegOrImmWithFPInputMods()
3230 return (SP3Neg || Neg || SP3Abs || Abs || Lit) ? ParseStatus::Failure : Res; in parseRegOrImmWithFPInputMods()
3236 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3238 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3240 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3242 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3255 return ParseStatus::Success; in parseRegOrImmWithFPInputMods()
3258 ParseStatus
3263 return ParseStatus::Failure; in parseRegOrImmWithIntInputMods()
3265 ParseStatus Res; in parseRegOrImmWithIntInputMods()
3272 return Sext ? ParseStatus::Failure : Res; in parseRegOrImmWithIntInputMods()
3275 return ParseStatus::Failure; in parseRegOrImmWithIntInputMods()
3287 return ParseStatus::Success; 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()
3303 return ParseStatus::Success; in parseVReg32OrOff()
3307 return ParseStatus::NoMatch; in parseVReg32OrOff()
3312 return ParseStatus::Success; in parseVReg32OrOff()
3315 return ParseStatus::Failure; in parseVReg32OrOff()
6037 ParseStatus AMDGPUAsmParser::parseOperand(OperandVector &Operands, in parseOperand()
6040 ParseStatus Res = parseVOPD(Operands); in parseOperand()
6067 return ParseStatus::Failure; in parseOperand()
6075 return ParseStatus::Failure; in parseOperand()
6084 return ParseStatus::Success; in parseOperand()
6138 ParseStatus Res = parseOperand(Operands, Name, Mode); in ParseInstruction()
6165 ParseStatus AMDGPUAsmParser::parseTokenOp(StringRef Name, in parseTokenOp()
6169 return ParseStatus::NoMatch; in parseTokenOp()
6172 return ParseStatus::Success; in parseTokenOp()
6175 ParseStatus AMDGPUAsmParser::parseIntWithPrefix(const char *Prefix, in parseIntWithPrefix()
6179 return ParseStatus::NoMatch; in parseIntWithPrefix()
6181 return parseExpr(IntVal) ? ParseStatus::Success : ParseStatus::Failure; in parseIntWithPrefix()
6184 ParseStatus AMDGPUAsmParser::parseIntWithPrefix( in parseIntWithPrefix()
6190 ParseStatus Res = parseIntWithPrefix(Prefix, Value); in parseIntWithPrefix()
6199 return ParseStatus::Success; in parseIntWithPrefix()
6202 ParseStatus AMDGPUAsmParser::parseOperandArrayWithPrefix( in parseOperandArrayWithPrefix()
6207 return ParseStatus::NoMatch; in parseOperandArrayWithPrefix()
6210 return ParseStatus::Failure; in parseOperandArrayWithPrefix()
6221 return ParseStatus::Failure; in parseOperandArrayWithPrefix()
6235 return ParseStatus::Failure; in parseOperandArrayWithPrefix()
6239 return ParseStatus::Success; in parseOperandArrayWithPrefix()
6242 ParseStatus AMDGPUAsmParser::parseNamedBit(StringRef Name, in parseNamedBit()
6253 return ParseStatus::NoMatch; in parseNamedBit()
6265 return ParseStatus::Success; in parseNamedBit()
6288 ParseStatus AMDGPUAsmParser::parseCPol(OperandVector &Operands) { in parseCPol()
6293 ParseStatus ResTH = ParseStatus::NoMatch; in parseCPol()
6294 ParseStatus ResScope = ParseStatus::NoMatch; in parseCPol()
6323 return ParseStatus::NoMatch; in parseCPol()
6327 return ParseStatus::Success; in parseCPol()
6358 return ParseStatus::NoMatch; in parseCPol()
6362 return ParseStatus::Success; in parseCPol()
6365 ParseStatus AMDGPUAsmParser::parseScope(OperandVector &Operands, in parseScope()
6371 ParseStatus Res; in parseScope()
6387 return ParseStatus::Success; in parseScope()
6390 ParseStatus AMDGPUAsmParser::parseTH(OperandVector &Operands, int64_t &TH) { in parseTH()
6395 ParseStatus Res = parseStringWithPrefix("th", Value, StringLoc); in parseTH()
6451 return ParseStatus::Success; in parseTH()
6468 ParseStatus AMDGPUAsmParser::parseStringWithPrefix(StringRef Prefix, in parseStringWithPrefix()
6472 return ParseStatus::NoMatch; in parseStringWithPrefix()
6475 return parseId(Value, "expected an identifier") ? ParseStatus::Success in parseStringWithPrefix()
6476 : ParseStatus::Failure; in parseStringWithPrefix()
6504 ParseStatus AMDGPUAsmParser::tryParseIndexKey(OperandVector &Operands, in tryParseIndexKey()
6520 return ParseStatus::Success; in tryParseIndexKey()
6523 ParseStatus AMDGPUAsmParser::parseIndexKey8bit(OperandVector &Operands) { in parseIndexKey8bit()
6527 ParseStatus AMDGPUAsmParser::parseIndexKey16bit(OperandVector &Operands) { in parseIndexKey16bit()
6533 ParseStatus AMDGPUAsmParser::parseDfmtNfmt(int64_t &Format) { in parseDfmtNfmt()
6542 return ParseStatus::Failure; in parseDfmtNfmt()
6545 return ParseStatus::Failure; in parseDfmtNfmt()
6556 return ParseStatus::NoMatch; in parseDfmtNfmt()
6562 return ParseStatus::Success; in parseDfmtNfmt()
6565 ParseStatus AMDGPUAsmParser::parseUfmt(int64_t &Format) { in parseUfmt()
6571 return ParseStatus::Failure; in parseUfmt()
6574 return ParseStatus::NoMatch; in parseUfmt()
6577 return ParseStatus::Success; in parseUfmt()
6603 ParseStatus AMDGPUAsmParser::parseSymbolicSplitFormat(StringRef FormatStr, in parseSymbolicSplitFormat()
6611 return ParseStatus::Failure; in parseSymbolicSplitFormat()
6618 return ParseStatus::Failure; in parseSymbolicSplitFormat()
6637 return ParseStatus::Success; in parseSymbolicSplitFormat()
6640 ParseStatus AMDGPUAsmParser::parseSymbolicUnifiedFormat(StringRef FormatStr, in parseSymbolicUnifiedFormat()
6647 return ParseStatus::NoMatch; in parseSymbolicUnifiedFormat()
6653 return ParseStatus::Success; in parseSymbolicUnifiedFormat()
6656 ParseStatus AMDGPUAsmParser::parseNumericFormat(int64_t &Format) { in parseNumericFormat()
6661 return ParseStatus::Failure; in parseNumericFormat()
6665 return ParseStatus::Success; in parseNumericFormat()
6668 ParseStatus AMDGPUAsmParser::parseSymbolicOrNumericFormat(int64_t &Format) { in parseSymbolicOrNumericFormat()
6672 return ParseStatus::NoMatch; in parseSymbolicOrNumericFormat()
6678 return ParseStatus::Failure; in parseSymbolicOrNumericFormat()
6687 return ParseStatus::Failure; in parseSymbolicOrNumericFormat()
6689 return ParseStatus::Success; in parseSymbolicOrNumericFormat()
6695 ParseStatus AMDGPUAsmParser::parseFORMAT(OperandVector &Operands) { in parseFORMAT()
6699 ParseStatus Res; in parseFORMAT()
6718 return ParseStatus::Success; in parseFORMAT()
6738 return ParseStatus::Success; in parseFORMAT()
6743 return ParseStatus::Success; in parseFORMAT()
6746 ParseStatus AMDGPUAsmParser::parseFlatOffset(OperandVector &Operands) { in parseFlatOffset()
6747 ParseStatus Res = in parseFlatOffset()
6756 ParseStatus AMDGPUAsmParser::parseR128A16(OperandVector &Operands) { in parseR128A16()
6757 ParseStatus Res = in parseR128A16()
6764 ParseStatus AMDGPUAsmParser::parseBLGP(OperandVector &Operands) { in parseBLGP()
6765 ParseStatus Res = in parseBLGP()
6913 ParseStatus AMDGPUAsmParser::parseSWaitCnt(OperandVector &Operands) { in parseSWaitCnt()
6921 return ParseStatus::Failure; in parseSWaitCnt()
6925 return ParseStatus::Failure; in parseSWaitCnt()
6929 return ParseStatus::Success; in parseSWaitCnt()
6994 ParseStatus AMDGPUAsmParser::parseSDelayALU(OperandVector &Operands) { in parseSDelayALU()
7001 return ParseStatus::Failure; in parseSDelayALU()
7005 return ParseStatus::Failure; in parseSDelayALU()
7009 return ParseStatus::Success; in parseSDelayALU()
7081 ParseStatus AMDGPUAsmParser::parseDepCtr(OperandVector &Operands) { in parseDepCtr()
7091 return ParseStatus::Failure; in parseDepCtr()
7095 return ParseStatus::Failure; in parseDepCtr()
7099 return ParseStatus::Success; in parseDepCtr()
7175 ParseStatus AMDGPUAsmParser::parseHwreg(OperandVector &Operands) { in parseHwreg()
7189 return ParseStatus::Failure; in parseHwreg()
7195 return ParseStatus::Failure; in parseHwreg()
7199 return ParseStatus::Success; in parseHwreg()
7292 ParseStatus AMDGPUAsmParser::parseSendMsg(OperandVector &Operands) { in parseSendMsg()
7306 return ParseStatus::Failure; in parseSendMsg()
7312 return ParseStatus::Failure; in parseSendMsg()
7316 return ParseStatus::Success; in parseSendMsg()
7327 ParseStatus AMDGPUAsmParser::parseInterpSlot(OperandVector &Operands) { in parseInterpSlot()
7332 return ParseStatus::NoMatch; in parseInterpSlot()
7345 return ParseStatus::Success; in parseInterpSlot()
7348 ParseStatus AMDGPUAsmParser::parseInterpAttr(OperandVector &Operands) { in parseInterpAttr()
7353 return ParseStatus::NoMatch; in parseInterpAttr()
7383 return ParseStatus::Success; in parseInterpAttr()
7390 ParseStatus AMDGPUAsmParser::parseExpTgt(OperandVector &Operands) { in parseExpTgt()
7397 return ParseStatus::NoMatch; in parseExpTgt()
7407 return ParseStatus::Success; in parseExpTgt()
7872 ParseStatus AMDGPUAsmParser::parseSwizzle(OperandVector &Operands) { in parseSwizzle()
7889 return Ok ? ParseStatus::Success : ParseStatus::Failure; in parseSwizzle()
7891 return ParseStatus::NoMatch; in parseSwizzle()
7947 ParseStatus AMDGPUAsmParser::parseGPRIdxMode(OperandVector &Operands) { in parseGPRIdxMode()
7957 return ParseStatus::Failure; in parseGPRIdxMode()
7960 return ParseStatus::Failure; in parseGPRIdxMode()
7967 return ParseStatus::Success; in parseGPRIdxMode()
7978 ParseStatus AMDGPUAsmParser::parseSOPPBrTarget(OperandVector &Operands) { in parseSOPPBrTarget()
7984 return ParseStatus::NoMatch; in parseSOPPBrTarget()
7987 return ParseStatus::Failure; in parseSOPPBrTarget()
8001 return ParseStatus::Success; in parseSOPPBrTarget()
8008 ParseStatus AMDGPUAsmParser::parseBoolReg(OperandVector &Operands) { in parseBoolReg()
8147 ParseStatus AMDGPUAsmParser::parseOModSI(OperandVector &Operands) { in parseOModSI()
8159 return ParseStatus::NoMatch; in parseOModSI()
8509 ParseStatus AMDGPUAsmParser::parseVOPD(OperandVector &Operands) { in parseVOPD()
8511 return ParseStatus::NoMatch; in parseVOPD()
8522 return ParseStatus::Success; in parseVOPD()
8526 return ParseStatus::NoMatch; in parseVOPD()
8652 ParseStatus AMDGPUAsmParser::parseDim(OperandVector &Operands) { in parseDim()
8654 return ParseStatus::NoMatch; in parseDim()
8659 return ParseStatus::NoMatch; in parseDim()
8668 return ParseStatus::Success; in parseDim()
8675 ParseStatus AMDGPUAsmParser::parseDPP8(OperandVector &Operands) { in parseDPP8()
8679 return ParseStatus::NoMatch; in parseDPP8()
8686 return ParseStatus::Failure; in parseDPP8()
8690 return ParseStatus::Failure; in parseDPP8()
8694 return ParseStatus::Failure; in parseDPP8()
8700 return ParseStatus::Failure; in parseDPP8()
8707 return ParseStatus::Success; in parseDPP8()
8813 ParseStatus AMDGPUAsmParser::parseDPPCtrl(OperandVector &Operands) { in parseDPPCtrl()
8818 return ParseStatus::NoMatch; in parseDPPCtrl()
8841 return ParseStatus::Failure; in parseDPPCtrl()
8845 return ParseStatus::Success; in parseDPPCtrl()
9026 ParseStatus AMDGPUAsmParser::parseSDWASel(OperandVector &Operands, in parseSDWASel()
9035 ParseStatus Res = parseStringWithPrefix(Prefix, Value, StringLoc); in parseSDWASel()
9054 return ParseStatus::Success; in parseSDWASel()
9057 ParseStatus AMDGPUAsmParser::parseSDWADstUnused(OperandVector &Operands) { in parseSDWADstUnused()
9064 ParseStatus Res = parseStringWithPrefix("dst_unused", Value, StringLoc); in parseSDWADstUnused()
9079 return ParseStatus::Success; in parseSDWADstUnused()
9222 ParseStatus AMDGPUAsmParser::parseCustomOperand(OperandVector &Operands, in parseCustomOperand()
9306 ParseStatus AMDGPUAsmParser::parseEndpgm(OperandVector &Operands) { in parseEndpgm()
9320 return ParseStatus::Success; in parseEndpgm()