Lines Matching refs:IDVal
422 bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
430 bool parseDirectiveSet(StringRef IDVal, bool allow_redef);
487 bool parseDirectiveSpace(StringRef IDVal);
982 StringRef IDVal = getTok().getString(); in parsePrimaryExpr() local
984 std::pair<StringRef, StringRef> Split = IDVal.split('@'); in parsePrimaryExpr()
986 if (Split.first.size() != IDVal.size()) { in parsePrimaryExpr()
990 IDVal = Split.first; in parsePrimaryExpr()
992 if (IDVal == "f" || IDVal == "b") { in parsePrimaryExpr()
994 Ctx.getDirectionalLocalSymbol(IntVal, IDVal == "b"); in parsePrimaryExpr()
996 if (IDVal == "b" && Sym->isUndefined()) in parsePrimaryExpr()
1421 StringRef IDVal; in parseStatement() local
1431 IDVal = ""; in parseStatement()
1433 IDVal = getTok().getString(); in parseStatement()
1443 IDVal = "."; in parseStatement()
1447 IDVal = "{"; in parseStatement()
1452 IDVal = "}"; in parseStatement()
1453 } else if (parseIdentifier(IDVal)) { in parseStatement()
1456 IDVal = ""; in parseStatement()
1463 DirectiveKindMap.find(IDVal); in parseStatement()
1523 if (IDVal == ".") in parseStatement()
1535 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true); in parseStatement()
1538 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(), in parseStatement()
1540 IDVal = RewrittenLabel; in parseStatement()
1542 Sym = getContext().getOrCreateSymbol(IDVal); in parseStatement()
1590 return parseAssignment(IDVal, true); in parseStatement()
1598 if (const MCAsmMacro *M = lookupMacro(IDVal)) { in parseStatement()
1605 if (IDVal[0] == '.' && IDVal != ".") { in parseStatement()
1625 ExtensionDirectiveMap.lookup(IDVal); in parseStatement()
1627 return (*Handler.second)(Handler.first, IDVal, IDLoc); in parseStatement()
1636 return parseDirectiveSet(IDVal, true); in parseStatement()
1638 return parseDirectiveSet(IDVal, false); in parseStatement()
1640 return parseDirectiveAscii(IDVal, false); in parseStatement()
1643 return parseDirectiveAscii(IDVal, true); in parseStatement()
1725 return TokError(Twine(IDVal) + in parseStatement()
1728 return parseDirectiveRept(IDLoc, IDVal); in parseStatement()
1747 return parseDirectiveSpace(IDVal); in parseStatement()
1812 return parseDirectiveMacrosOnOff(IDVal); in parseStatement()
1816 return parseDirectiveExitMacro(IDVal); in parseStatement()
1819 return parseDirectiveEndMacro(IDVal); in parseStatement()
1838 if (ParsingInlineAsm && (IDVal == "_emit" || IDVal == "__emit" || in parseStatement()
1839 IDVal == "_EMIT" || IDVal == "__EMIT")) in parseStatement()
1840 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size()); in parseStatement()
1843 if (ParsingInlineAsm && (IDVal == "align" || IDVal == "ALIGN")) in parseStatement()
1846 if (ParsingInlineAsm && (IDVal == "even")) in parseStatement()
1851 std::string OpcodeStr = IDVal.lower(); in parseStatement()
2502 bool AsmParser::parseDirectiveSet(StringRef IDVal, bool allow_redef) { in parseDirectiveSet() argument
2506 return TokError("expected identifier after '" + Twine(IDVal) + "'"); in parseDirectiveSet()
2509 return TokError("unexpected token in '" + Twine(IDVal) + "'"); in parseDirectiveSet()
2575 bool AsmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) { in parseDirectiveAscii() argument
2581 return TokError("expected string in '" + Twine(IDVal) + "' directive"); in parseDirectiveAscii()
2597 return TokError("unexpected token in '" + Twine(IDVal) + "' directive"); in parseDirectiveAscii()
2764 StringRef IDVal = getTok().getString(); in parseDirectiveRealValue() local
2766 if (!IDVal.compare_lower("infinity") || !IDVal.compare_lower("inf")) in parseDirectiveRealValue()
2768 else if (!IDVal.compare_lower("nan")) in parseDirectiveRealValue()
2772 } else if (Value.convertFromString(IDVal, APFloat::rmNearestTiesToEven) == in parseDirectiveRealValue()
4112 bool AsmParser::parseDirectiveSpace(StringRef IDVal) { in parseDirectiveSpace() argument
4123 return TokError("unexpected token in '" + Twine(IDVal) + "' directive"); in parseDirectiveSpace()
4130 return TokError("unexpected token in '" + Twine(IDVal) + "' directive"); in parseDirectiveSpace()