Lines Matching refs:ParseStatus

1581   ParseStatus tryParseRegister(MCRegister &Reg, SMLoc &StartLoc,
1591 ParseStatus parseOperand(OperandVector &Operands, StringRef Mnemonic,
1598 ParseStatus parseTokenOp(StringRef Name, OperandVector &Operands);
1600 ParseStatus parseIntWithPrefix(const char *Prefix, int64_t &Int);
1602 ParseStatus
1607 ParseStatus parseOperandArrayWithPrefix(
1612 ParseStatus
1616 ParseStatus parseCPol(OperandVector &Operands);
1617 ParseStatus parseScope(OperandVector &Operands, int64_t &Scope);
1618 ParseStatus parseTH(OperandVector &Operands, int64_t &TH);
1619 ParseStatus parseStringWithPrefix(StringRef Prefix, StringRef &Value,
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);
1645 ParseStatus parseDfmtNfmt(int64_t &Format);
1646 ParseStatus parseUfmt(int64_t &Format);
1647 ParseStatus parseSymbolicSplitFormat(StringRef FormatStr, SMLoc Loc,
1649 ParseStatus parseSymbolicUnifiedFormat(StringRef FormatStr, SMLoc Loc,
1651 ParseStatus parseFORMAT(OperandVector &Operands);
1652 ParseStatus parseSymbolicOrNumericFormat(int64_t &Format);
1653 ParseStatus parseNumericFormat(int64_t &Format);
1654 ParseStatus parseFlatOffset(OperandVector &Operands);
1655 ParseStatus parseR128A16(OperandVector &Operands);
1656 ParseStatus parseBLGP(OperandVector &Operands);
1663 ParseStatus parseSWaitCnt(OperandVector &Operands);
1667 ParseStatus parseDepCtr(OperandVector &Operands);
1670 ParseStatus parseSDelayALU(OperandVector &Operands);
1672 ParseStatus parseHwreg(OperandVector &Operands);
1709 ParseStatus parseStructuredOpFields(ArrayRef<StructuredOpField *> Fields);
1717 ParseStatus parseHwregFunc(OperandInfoTy &HwReg, OperandInfoTy &Offset,
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);
1843 ParseStatus parseOModSI(OperandVector &Operands);
1862 ParseStatus parseDim(OperandVector &Operands);
1864 ParseStatus parseDPP8(OperandVector &Operands);
1865 ParseStatus parseDPPCtrl(OperandVector &Operands);
1879 ParseStatus parseSDWASel(OperandVector &Operands, StringRef Prefix,
1881 ParseStatus parseSDWADstUnused(OperandVector &Operands);
1892 ParseStatus parseEndpgm(OperandVector &Operands);
1894 ParseStatus parseVOPD(OperandVector &Operands);
2672 ParseStatus AMDGPUAsmParser::tryParseRegister(MCRegister &Reg, SMLoc &StartLoc, in tryParseRegister()
2678 return ParseStatus::Failure; in tryParseRegister()
2680 return ParseStatus::NoMatch; in tryParseRegister()
2681 return ParseStatus::Success; in tryParseRegister()
3123 ParseStatus AMDGPUAsmParser::parseImm(OperandVector &Operands, in parseImm()
3128 return ParseStatus::NoMatch; in parseImm()
3135 return ParseStatus::Failure; in parseImm()
3136 ParseStatus S = parseImm(Operands, HasSP3AbsModifier, HasLit); in parseImm()
3139 return ParseStatus::Failure; in parseImm()
3170 return ParseStatus::Failure; in parseImm()
3180 return ParseStatus::Success; in parseImm()
3197 return ParseStatus::Failure; in parseImm()
3200 return ParseStatus::Failure; in parseImm()
3209 return ParseStatus::NoMatch; in parseImm()
3213 return ParseStatus::Success; in parseImm()
3216 return ParseStatus::NoMatch; in parseImm()
3219 ParseStatus AMDGPUAsmParser::parseReg(OperandVector &Operands) { in parseReg()
3221 return ParseStatus::NoMatch; in parseReg()
3226 return ParseStatus::Success; in parseReg()
3228 return ParseStatus::Failure; in parseReg()
3231 ParseStatus AMDGPUAsmParser::parseRegOrImm(OperandVector &Operands, in parseRegOrImm()
3233 ParseStatus Res = parseReg(Operands); in parseRegOrImm()
3237 return ParseStatus::NoMatch; in parseRegOrImm()
3329 ParseStatus
3348 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3352 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3356 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3363 ParseStatus Res; in parseRegOrImmWithFPInputMods()
3370 return (SP3Neg || Neg || SP3Abs || Abs || Lit) ? ParseStatus::Failure : Res; in parseRegOrImmWithFPInputMods()
3376 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3378 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3380 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3382 return ParseStatus::Failure; in parseRegOrImmWithFPInputMods()
3395 return ParseStatus::Success; in parseRegOrImmWithFPInputMods()
3398 ParseStatus
3403 return ParseStatus::Failure; in parseRegOrImmWithIntInputMods()
3405 ParseStatus Res; in parseRegOrImmWithIntInputMods()
3412 return Sext ? ParseStatus::Failure : Res; in parseRegOrImmWithIntInputMods()
3415 return ParseStatus::Failure; in parseRegOrImmWithIntInputMods()
3427 return ParseStatus::Success; 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()
3443 return ParseStatus::Success; in parseVReg32OrOff()
3447 return ParseStatus::NoMatch; in parseVReg32OrOff()
3452 return ParseStatus::Success; in parseVReg32OrOff()
3455 return ParseStatus::Failure; in parseVReg32OrOff()
6274 ParseStatus AMDGPUAsmParser::parseOperand(OperandVector &Operands, in parseOperand()
6277 ParseStatus Res = parseVOPD(Operands); in parseOperand()
6304 return ParseStatus::Failure; in parseOperand()
6312 return ParseStatus::Failure; in parseOperand()
6321 return ParseStatus::Success; in parseOperand()
6379 ParseStatus Res = parseOperand(Operands, Name, Mode); in ParseInstruction()
6406 ParseStatus AMDGPUAsmParser::parseTokenOp(StringRef Name, in parseTokenOp()
6410 return ParseStatus::NoMatch; in parseTokenOp()
6413 return ParseStatus::Success; in parseTokenOp()
6416 ParseStatus AMDGPUAsmParser::parseIntWithPrefix(const char *Prefix, in parseIntWithPrefix()
6420 return ParseStatus::NoMatch; in parseIntWithPrefix()
6422 return parseExpr(IntVal) ? ParseStatus::Success : ParseStatus::Failure; in parseIntWithPrefix()
6425 ParseStatus AMDGPUAsmParser::parseIntWithPrefix( in parseIntWithPrefix()
6431 ParseStatus Res = parseIntWithPrefix(Prefix, Value); in parseIntWithPrefix()
6440 return ParseStatus::Success; in parseIntWithPrefix()
6443 ParseStatus AMDGPUAsmParser::parseOperandArrayWithPrefix( in parseOperandArrayWithPrefix()
6448 return ParseStatus::NoMatch; in parseOperandArrayWithPrefix()
6451 return ParseStatus::Failure; in parseOperandArrayWithPrefix()
6462 return ParseStatus::Failure; in parseOperandArrayWithPrefix()
6476 return ParseStatus::Failure; in parseOperandArrayWithPrefix()
6480 return ParseStatus::Success; in parseOperandArrayWithPrefix()
6483 ParseStatus AMDGPUAsmParser::parseNamedBit(StringRef Name, in parseNamedBit()
6494 return ParseStatus::NoMatch; in parseNamedBit()
6506 return ParseStatus::Success; in parseNamedBit()
6529 ParseStatus AMDGPUAsmParser::parseCPol(OperandVector &Operands) { in parseCPol()
6534 ParseStatus ResTH = ParseStatus::NoMatch; in parseCPol()
6535 ParseStatus ResScope = ParseStatus::NoMatch; in parseCPol()
6564 return ParseStatus::NoMatch; in parseCPol()
6568 return ParseStatus::Success; in parseCPol()
6599 return ParseStatus::NoMatch; in parseCPol()
6603 return ParseStatus::Success; in parseCPol()
6606 ParseStatus AMDGPUAsmParser::parseScope(OperandVector &Operands, in parseScope()
6612 ParseStatus Res; in parseScope()
6628 return ParseStatus::Success; in parseScope()
6631 ParseStatus AMDGPUAsmParser::parseTH(OperandVector &Operands, int64_t &TH) { in parseTH()
6636 ParseStatus Res = parseStringWithPrefix("th", Value, StringLoc); in parseTH()
6689 return ParseStatus::Success; in parseTH()
6706 ParseStatus AMDGPUAsmParser::parseStringWithPrefix(StringRef Prefix, in parseStringWithPrefix()
6710 return ParseStatus::NoMatch; in parseStringWithPrefix()
6713 return parseId(Value, "expected an identifier") ? ParseStatus::Success in parseStringWithPrefix()
6714 : ParseStatus::Failure; in parseStringWithPrefix()
6742 ParseStatus AMDGPUAsmParser::tryParseIndexKey(OperandVector &Operands, in tryParseIndexKey()
6758 return ParseStatus::Success; in tryParseIndexKey()
6761 ParseStatus AMDGPUAsmParser::parseIndexKey8bit(OperandVector &Operands) { in parseIndexKey8bit()
6765 ParseStatus AMDGPUAsmParser::parseIndexKey16bit(OperandVector &Operands) { in parseIndexKey16bit()
6771 ParseStatus AMDGPUAsmParser::parseDfmtNfmt(int64_t &Format) { in parseDfmtNfmt()
6780 return ParseStatus::Failure; in parseDfmtNfmt()
6783 return ParseStatus::Failure; in parseDfmtNfmt()
6794 return ParseStatus::NoMatch; in parseDfmtNfmt()
6800 return ParseStatus::Success; in parseDfmtNfmt()
6803 ParseStatus AMDGPUAsmParser::parseUfmt(int64_t &Format) { in parseUfmt()
6809 return ParseStatus::Failure; in parseUfmt()
6812 return ParseStatus::NoMatch; in parseUfmt()
6815 return ParseStatus::Success; in parseUfmt()
6841 ParseStatus AMDGPUAsmParser::parseSymbolicSplitFormat(StringRef FormatStr, in parseSymbolicSplitFormat()
6849 return ParseStatus::Failure; in parseSymbolicSplitFormat()
6856 return ParseStatus::Failure; in parseSymbolicSplitFormat()
6875 return ParseStatus::Success; in parseSymbolicSplitFormat()
6878 ParseStatus AMDGPUAsmParser::parseSymbolicUnifiedFormat(StringRef FormatStr, in parseSymbolicUnifiedFormat()
6885 return ParseStatus::NoMatch; in parseSymbolicUnifiedFormat()
6891 return ParseStatus::Success; in parseSymbolicUnifiedFormat()
6894 ParseStatus AMDGPUAsmParser::parseNumericFormat(int64_t &Format) { in parseNumericFormat()
6899 return ParseStatus::Failure; in parseNumericFormat()
6903 return ParseStatus::Success; in parseNumericFormat()
6906 ParseStatus AMDGPUAsmParser::parseSymbolicOrNumericFormat(int64_t &Format) { in parseSymbolicOrNumericFormat()
6910 return ParseStatus::NoMatch; in parseSymbolicOrNumericFormat()
6916 return ParseStatus::Failure; in parseSymbolicOrNumericFormat()
6925 return ParseStatus::Failure; in parseSymbolicOrNumericFormat()
6927 return ParseStatus::Success; in parseSymbolicOrNumericFormat()
6933 ParseStatus AMDGPUAsmParser::parseFORMAT(OperandVector &Operands) { in parseFORMAT()
6937 ParseStatus Res; in parseFORMAT()
6956 return ParseStatus::Success; in parseFORMAT()
6976 return ParseStatus::Success; in parseFORMAT()
6981 return ParseStatus::Success; in parseFORMAT()
6984 ParseStatus AMDGPUAsmParser::parseFlatOffset(OperandVector &Operands) { in parseFlatOffset()
6985 ParseStatus Res = in parseFlatOffset()
6994 ParseStatus AMDGPUAsmParser::parseR128A16(OperandVector &Operands) { in parseR128A16()
6995 ParseStatus Res = in parseR128A16()
7002 ParseStatus AMDGPUAsmParser::parseBLGP(OperandVector &Operands) { in parseBLGP()
7003 ParseStatus Res = in parseBLGP()
7151 ParseStatus AMDGPUAsmParser::parseSWaitCnt(OperandVector &Operands) { in parseSWaitCnt()
7159 return ParseStatus::Failure; in parseSWaitCnt()
7163 return ParseStatus::Failure; in parseSWaitCnt()
7167 return ParseStatus::Success; in parseSWaitCnt()
7232 ParseStatus AMDGPUAsmParser::parseSDelayALU(OperandVector &Operands) { in parseSDelayALU()
7239 return ParseStatus::Failure; in parseSDelayALU()
7243 return ParseStatus::Failure; in parseSDelayALU()
7247 return ParseStatus::Success; in parseSDelayALU()
7319 ParseStatus AMDGPUAsmParser::parseDepCtr(OperandVector &Operands) { in parseDepCtr()
7329 return ParseStatus::Failure; in parseDepCtr()
7333 return ParseStatus::Failure; in parseDepCtr()
7337 return ParseStatus::Success; in parseDepCtr()
7346 ParseStatus AMDGPUAsmParser::parseHwregFunc(OperandInfoTy &HwReg, in parseHwregFunc()
7352 return ParseStatus::NoMatch; in parseHwregFunc()
7361 return ParseStatus::Failure; in parseHwregFunc()
7365 return ParseStatus::Success; in parseHwregFunc()
7369 return ParseStatus::Failure; in parseHwregFunc()
7373 return ParseStatus::Failure; in parseHwregFunc()
7376 return ParseStatus::Failure; in parseHwregFunc()
7381 return ParseStatus::Failure; in parseHwregFunc()
7383 return ParseStatus::Success; in parseHwregFunc()
7386 ParseStatus AMDGPUAsmParser::parseHwreg(OperandVector &Operands) { in parseHwreg()
7404 ParseStatus Res = parseStructuredOpFields({&HwReg, &Offset, &Width}); in parseHwreg()
7411 return ParseStatus::Failure; in parseHwreg()
7417 Res = ParseStatus::Success; in parseHwreg()
7420 return ParseStatus::Failure; in parseHwreg()
7426 return ParseStatus::Success; in parseHwreg()
7523 ParseStatus AMDGPUAsmParser::parseSendMsg(OperandVector &Operands) { in parseSendMsg()
7537 return ParseStatus::Failure; in parseSendMsg()
7543 return ParseStatus::Failure; in parseSendMsg()
7547 return ParseStatus::Success; in parseSendMsg()
7558 ParseStatus AMDGPUAsmParser::parseInterpSlot(OperandVector &Operands) { in parseInterpSlot()
7563 return ParseStatus::NoMatch; in parseInterpSlot()
7576 return ParseStatus::Success; in parseInterpSlot()
7579 ParseStatus AMDGPUAsmParser::parseInterpAttr(OperandVector &Operands) { in parseInterpAttr()
7584 return ParseStatus::NoMatch; in parseInterpAttr()
7614 return ParseStatus::Success; in parseInterpAttr()
7621 ParseStatus AMDGPUAsmParser::parseExpTgt(OperandVector &Operands) { in parseExpTgt()
7628 return ParseStatus::NoMatch; in parseExpTgt()
7638 return ParseStatus::Success; in parseExpTgt()
7870 ParseStatus
7873 return ParseStatus::NoMatch; in parseStructuredOpFields()
7879 return ParseStatus::Failure; in parseStructuredOpFields()
7885 return ParseStatus::Failure; in parseStructuredOpFields()
7897 return ParseStatus::Failure; in parseStructuredOpFields()
7902 return ParseStatus::Success; in parseStructuredOpFields()
8143 ParseStatus AMDGPUAsmParser::parseSwizzle(OperandVector &Operands) { in parseSwizzle()
8160 return Ok ? ParseStatus::Success : ParseStatus::Failure; in parseSwizzle()
8162 return ParseStatus::NoMatch; in parseSwizzle()
8218 ParseStatus AMDGPUAsmParser::parseGPRIdxMode(OperandVector &Operands) { in parseGPRIdxMode()
8228 return ParseStatus::Failure; in parseGPRIdxMode()
8231 return ParseStatus::Failure; in parseGPRIdxMode()
8238 return ParseStatus::Success; in parseGPRIdxMode()
8249 ParseStatus AMDGPUAsmParser::parseSOPPBrTarget(OperandVector &Operands) { in parseSOPPBrTarget()
8255 return ParseStatus::NoMatch; in parseSOPPBrTarget()
8258 return ParseStatus::Failure; in parseSOPPBrTarget()
8272 return ParseStatus::Success; in parseSOPPBrTarget()
8279 ParseStatus AMDGPUAsmParser::parseBoolReg(OperandVector &Operands) { in parseBoolReg()
8461 ParseStatus AMDGPUAsmParser::parseOModSI(OperandVector &Operands) { in parseOModSI()
8473 return ParseStatus::NoMatch; in parseOModSI()
8854 ParseStatus AMDGPUAsmParser::parseVOPD(OperandVector &Operands) { in parseVOPD()
8856 return ParseStatus::NoMatch; in parseVOPD()
8867 return ParseStatus::Success; in parseVOPD()
8871 return ParseStatus::NoMatch; in parseVOPD()
8989 ParseStatus AMDGPUAsmParser::parseDim(OperandVector &Operands) { in parseDim()
8991 return ParseStatus::NoMatch; in parseDim()
8996 return ParseStatus::NoMatch; in parseDim()
9005 return ParseStatus::Success; in parseDim()
9012 ParseStatus AMDGPUAsmParser::parseDPP8(OperandVector &Operands) { in parseDPP8()
9016 return ParseStatus::NoMatch; in parseDPP8()
9023 return ParseStatus::Failure; in parseDPP8()
9027 return ParseStatus::Failure; in parseDPP8()
9031 return ParseStatus::Failure; in parseDPP8()
9037 return ParseStatus::Failure; in parseDPP8()
9044 return ParseStatus::Success; in parseDPP8()
9150 ParseStatus AMDGPUAsmParser::parseDPPCtrl(OperandVector &Operands) { in parseDPPCtrl()
9155 return ParseStatus::NoMatch; in parseDPPCtrl()
9178 return ParseStatus::Failure; in parseDPPCtrl()
9182 return ParseStatus::Success; in parseDPPCtrl()
9370 ParseStatus AMDGPUAsmParser::parseSDWASel(OperandVector &Operands, in parseSDWASel()
9379 ParseStatus Res = parseStringWithPrefix(Prefix, Value, StringLoc); in parseSDWASel()
9398 return ParseStatus::Success; in parseSDWASel()
9401 ParseStatus AMDGPUAsmParser::parseSDWADstUnused(OperandVector &Operands) { in parseSDWADstUnused()
9408 ParseStatus Res = parseStringWithPrefix("dst_unused", Value, StringLoc); in parseSDWADstUnused()
9423 return ParseStatus::Success; in parseSDWADstUnused()
9568 ParseStatus AMDGPUAsmParser::parseCustomOperand(OperandVector &Operands, in parseCustomOperand()
9652 ParseStatus AMDGPUAsmParser::parseEndpgm(OperandVector &Operands) { in parseEndpgm()
9666 return ParseStatus::Success; in parseEndpgm()