Lines Matching refs:IDVal

834   bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
846 bool parseDirectiveValue(StringRef IDVal, unsigned Size);
853 bool parseDirectiveRealValue(StringRef IDVal, const fltSemantics &Semantics,
914 bool parseDirectiveEquate(StringRef IDVal, StringRef Name,
2101 StringRef IDVal; in parseStatement() local
2107 IDVal = "."; in parseStatement()
2111 IDVal = "{"; in parseStatement()
2116 IDVal = "}"; in parseStatement()
2121 IDVal = "*"; in parseStatement()
2124 IDVal = getTok().getString(); in parseStatement()
2126 if (!IDVal.startswith(".")) in parseStatement()
2128 } else if (parseIdentifier(IDVal, StartOfStatement)) { in parseStatement()
2133 IDVal = ""; in parseStatement()
2140 DirectiveKindMap.find(IDVal.lower()); in parseStatement()
2220 if (IDVal == ".") in parseStatement()
2231 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true); in parseStatement()
2234 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(), in parseStatement()
2236 IDVal = RewrittenLabel; in parseStatement()
2239 if (IDVal == "@@") { in parseStatement()
2242 Sym = getContext().getOrCreateSymbol(IDVal); in parseStatement()
2283 if (const MCAsmMacro *M = getContext().lookupMacro(IDVal.lower())) { in parseStatement()
2305 if (IDVal.equals_insensitive("ends") && StructInProgress.size() > 1 && in parseStatement()
2313 ExtensionDirectiveMap.lookup(IDVal.lower()); in parseStatement()
2315 return (*Handler.second)(Handler.first, IDVal, IDLoc); in parseStatement()
2341 return parseDirectiveAscii(IDVal, false); in parseStatement()
2344 return parseDirectiveAscii(IDVal, true); in parseStatement()
2348 return parseDirectiveValue(IDVal, 1); in parseStatement()
2352 return parseDirectiveValue(IDVal, 2); in parseStatement()
2356 return parseDirectiveValue(IDVal, 4); in parseStatement()
2359 return parseDirectiveValue(IDVal, 6); in parseStatement()
2363 return parseDirectiveValue(IDVal, 8); in parseStatement()
2365 return parseDirectiveRealValue(IDVal, APFloat::IEEEsingle(), 4); in parseStatement()
2367 return parseDirectiveRealValue(IDVal, APFloat::IEEEdouble(), 8); in parseStatement()
2369 return parseDirectiveRealValue(IDVal, APFloat::x87DoubleExtended(), 10); in parseStatement()
2372 return parseDirectiveNestedStruct(IDVal, DirKind); in parseStatement()
2392 return parseDirectiveRepeat(IDLoc, IDVal); in parseStatement()
2396 return parseDirectiveFor(IDLoc, IDVal); in parseStatement()
2398 return parseDirectiveForc(IDLoc, IDVal); in parseStatement()
2475 return parseDirectiveExitMacro(IDLoc, IDVal, *Info.ExitValue); in parseStatement()
2478 return parseDirectiveEndMacro(IDVal); in parseStatement()
2519 auto IDIt = Structs.find(IDVal.lower()); in parseStatement()
2521 return parseDirectiveStructValue(/*Structure=*/IDIt->getValue(), IDVal, in parseStatement()
2546 return parseDirectiveEnds(IDVal, IDLoc); in parseStatement()
2572 return parseDirectiveEquate(nextVal, IDVal, DirKind, IDLoc); in parseStatement()
2583 return parseDirectiveNamedValue(nextVal, 1, IDVal, IDLoc); in parseStatement()
2594 return parseDirectiveNamedValue(nextVal, 2, IDVal, IDLoc); in parseStatement()
2605 return parseDirectiveNamedValue(nextVal, 4, IDVal, IDLoc); in parseStatement()
2615 return parseDirectiveNamedValue(nextVal, 6, IDVal, IDLoc); in parseStatement()
2626 return parseDirectiveNamedValue(nextVal, 8, IDVal, IDLoc); in parseStatement()
2630 IDVal, IDLoc); in parseStatement()
2634 IDVal, IDLoc); in parseStatement()
2638 10, IDVal, IDLoc); in parseStatement()
2642 return parseDirectiveStruct(nextVal, DirKind, IDVal, IDLoc); in parseStatement()
2645 return parseDirectiveEnds(IDVal, IDLoc); in parseStatement()
2648 return parseDirectiveMacro(IDVal, IDLoc); in parseStatement()
2656 nextVal, nextLoc, IDVal); in parseStatement()
2660 if (ParsingMSInlineAsm && (IDVal == "_emit" || IDVal == "__emit" || in parseStatement()
2661 IDVal == "_EMIT" || IDVal == "__EMIT")) in parseStatement()
2662 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size()); in parseStatement()
2665 if (ParsingMSInlineAsm && (IDVal == "align" || IDVal == "ALIGN")) in parseStatement()
2668 if (ParsingMSInlineAsm && (IDVal == "even" || IDVal == "EVEN")) in parseStatement()
2674 std::string OpcodeStr = IDVal.lower(); in parseStatement()
3403 bool MasmParser::parseDirectiveEquate(StringRef IDVal, StringRef Name, in parseDirectiveEquate() argument
3430 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveEquate()
3454 return TokError("expected <text> in '" + Twine(IDVal) + "' directive"); in parseDirectiveEquate()
3460 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveEquate()
3641 bool MasmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) { in parseDirectiveAscii() argument
3653 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveAscii()
3774 bool MasmParser::parseDirectiveValue(StringRef IDVal, unsigned Size) { in parseDirectiveValue() argument
3778 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveValue()
3780 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveValue()
3852 StringRef IDVal = getTok().getString(); in parseRealValue() local
3854 if (IDVal.equals_insensitive("infinity") || IDVal.equals_insensitive("inf")) in parseRealValue()
3856 else if (IDVal.equals_insensitive("nan")) in parseRealValue()
3858 else if (IDVal.equals_insensitive("?")) in parseRealValue()
3862 } else if (IDVal.consume_back("r") || IDVal.consume_back("R")) { in parseRealValue()
3866 if (SizeInBits != (IDVal.size() << 2)) in parseRealValue()
3872 Res = APInt(SizeInBits, IDVal, 16); in parseRealValue()
3877 Value.convertFromString(IDVal, APFloat::rmNearestTiesToEven) in parseRealValue()
3981 bool MasmParser::parseDirectiveRealValue(StringRef IDVal, in parseDirectiveRealValue() argument
3987 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveRealValue()
3989 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveRealValue()