Lines Matching defs:IDVal

368   bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
374 bool parseDirectiveSet(StringRef IDVal, bool allow_redef);
420 bool parseDirectiveSpace(StringRef IDVal);
837 StringRef IDVal = getTok().getString();
839 std::pair<StringRef, StringRef> Split = IDVal.split('@');
841 if (Split.first.size() != IDVal.size()) {
847 IDVal = Split.first;
849 if (IDVal == "f" || IDVal == "b") {
851 Ctx.GetDirectionalLocalSymbol(IntVal, IDVal == "f" ? 1 : 0);
853 if (IDVal == "b" && Sym->isUndefined())
1156 StringRef IDVal;
1168 IDVal = "";
1170 IDVal = getTok().getString();
1180 IDVal = ".";
1181 } else if (parseIdentifier(IDVal)) {
1184 IDVal = "";
1191 DirectiveKindMap.find(IDVal);
1239 if (IDVal == ".")
1249 Sym = getContext().GetOrCreateSymbol(IDVal);
1282 return parseAssignment(IDVal, true);
1290 if (const MCAsmMacro *M = lookupMacro(IDVal)) {
1297 if (IDVal[0] == '.' && IDVal != ".") {
1317 ExtensionDirectiveMap.lookup(IDVal);
1319 return (*Handler.second)(Handler.first, IDVal, IDLoc);
1328 return parseDirectiveSet(IDVal, true);
1330 return parseDirectiveSet(IDVal, false);
1332 return parseDirectiveAscii(IDVal, false);
1335 return parseDirectiveAscii(IDVal, true);
1415 return TokError(Twine(IDVal) + " not supported yet");
1436 return parseDirectiveSpace(IDVal);
1487 return parseDirectiveMacrosOnOff(IDVal);
1492 return parseDirectiveEndMacro(IDVal);
1501 if (ParsingInlineAsm && (IDVal == "_emit" || IDVal == "__emit" ||
1502 IDVal == "_EMIT" || IDVal == "__EMIT"))
1503 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
1506 if (ParsingInlineAsm && (IDVal == "align" || IDVal == "ALIGN"))
1512 std::string OpcodeStr = IDVal.lower();
2154 bool AsmParser::parseDirectiveSet(StringRef IDVal, bool allow_redef) {
2158 return TokError("expected identifier after '" + Twine(IDVal) + "'");
2161 return TokError("unexpected token in '" + Twine(IDVal) + "'");
2227 bool AsmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) {
2233 return TokError("expected string in '" + Twine(IDVal) + "' directive");
2249 return TokError("unexpected token in '" + Twine(IDVal) + "' directive");
2317 StringRef IDVal = getTok().getString();
2319 if (!IDVal.compare_lower("infinity") || !IDVal.compare_lower("inf"))
2321 else if (!IDVal.compare_lower("nan"))
2325 } else if (Value.convertFromString(IDVal, APFloat::rmNearestTiesToEven) ==
3340 bool AsmParser::parseDirectiveSpace(StringRef IDVal) {
3350 return TokError("unexpected token in '" + Twine(IDVal) + "' directive");
3357 return TokError("unexpected token in '" + Twine(IDVal) + "' directive");
3363 return TokError("invalid number of bytes in '" + Twine(IDVal) +