Lines Matching refs:IDVal
524 bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
526 bool parseDirectiveValue(StringRef IDVal,
528 bool parseDirectiveOctaValue(StringRef IDVal); // ".octa", ...
529 bool parseDirectiveRealValue(StringRef IDVal,
534 bool parseDirectiveSet(StringRef IDVal, bool allow_redef);
598 bool parseDirectiveSpace(StringRef IDVal);
601 bool parseDirectiveDCB(StringRef IDVal, unsigned Size);
602 bool parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &);
604 bool parseDirectiveDS(StringRef IDVal, unsigned Size);
1158 StringRef IDVal = getTok().getString(); in parsePrimaryExpr() local
1160 std::pair<StringRef, StringRef> Split = IDVal.split('@'); in parsePrimaryExpr()
1162 if (Split.first.size() != IDVal.size()) { in parsePrimaryExpr()
1166 IDVal = Split.first; in parsePrimaryExpr()
1168 if (IDVal == "f" || IDVal == "b") { in parsePrimaryExpr()
1170 Ctx.getDirectionalLocalSymbol(IntVal, IDVal == "b"); in parsePrimaryExpr()
1172 if (IDVal == "b" && Sym->isUndefined()) in parsePrimaryExpr()
1667 StringRef IDVal; in parseStatement() local
1679 IDVal = ""; in parseStatement()
1681 IDVal = getTok().getString(); in parseStatement()
1693 IDVal = "."; in parseStatement()
1697 IDVal = "{"; in parseStatement()
1702 IDVal = "}"; in parseStatement()
1707 IDVal = "*"; in parseStatement()
1708 } else if (parseIdentifier(IDVal)) { in parseStatement()
1713 IDVal = ""; in parseStatement()
1720 DirectiveKindMap.find(IDVal); in parseStatement()
1781 if (IDVal == ".") in parseStatement()
1793 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true); in parseStatement()
1796 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(), in parseStatement()
1798 IDVal = RewrittenLabel; in parseStatement()
1800 Sym = getContext().getOrCreateSymbol(IDVal); in parseStatement()
1842 return parseAssignment(IDVal, true); in parseStatement()
1850 if (const MCAsmMacro *M = getContext().lookupMacro(IDVal)) { in parseStatement()
1857 if (IDVal.startswith(".") && IDVal != ".") { in parseStatement()
1890 ExtensionDirectiveMap.lookup(IDVal); in parseStatement()
1892 return (*Handler.second)(Handler.first, IDVal, IDLoc); in parseStatement()
1901 return parseDirectiveSet(IDVal, true); in parseStatement()
1903 return parseDirectiveSet(IDVal, false); in parseStatement()
1905 return parseDirectiveAscii(IDVal, false); in parseStatement()
1908 return parseDirectiveAscii(IDVal, true); in parseStatement()
1911 return parseDirectiveValue(IDVal, 1); in parseStatement()
1917 return parseDirectiveValue(IDVal, 2); in parseStatement()
1922 return parseDirectiveValue(IDVal, 4); in parseStatement()
1925 return parseDirectiveValue(IDVal, 8); in parseStatement()
1928 IDVal, getContext().getAsmInfo()->getCodePointerSize()); in parseStatement()
1930 return parseDirectiveOctaValue(IDVal); in parseStatement()
1934 return parseDirectiveRealValue(IDVal, APFloat::IEEEsingle()); in parseStatement()
1937 return parseDirectiveRealValue(IDVal, APFloat::IEEEdouble()); in parseStatement()
1999 return TokError(Twine(IDVal) + in parseStatement()
2002 return parseDirectiveRept(IDLoc, IDVal); in parseStatement()
2021 return parseDirectiveSpace(IDVal); in parseStatement()
2098 return parseDirectiveMacrosOnOff(IDVal); in parseStatement()
2103 return parseDirectiveAltmacro(IDVal); in parseStatement()
2105 return parseDirectiveExitMacro(IDVal); in parseStatement()
2108 return parseDirectiveEndMacro(IDVal); in parseStatement()
2123 return parseDirectiveDCB(IDVal, 2); in parseStatement()
2125 return parseDirectiveDCB(IDVal, 1); in parseStatement()
2127 return parseDirectiveRealDCB(IDVal, APFloat::IEEEdouble()); in parseStatement()
2129 return parseDirectiveDCB(IDVal, 4); in parseStatement()
2131 return parseDirectiveRealDCB(IDVal, APFloat::IEEEsingle()); in parseStatement()
2134 return TokError(Twine(IDVal) + in parseStatement()
2138 return parseDirectiveDS(IDVal, 2); in parseStatement()
2140 return parseDirectiveDS(IDVal, 1); in parseStatement()
2142 return parseDirectiveDS(IDVal, 8); in parseStatement()
2145 return parseDirectiveDS(IDVal, 4); in parseStatement()
2148 return parseDirectiveDS(IDVal, 12); in parseStatement()
2161 if (ParsingInlineAsm && (IDVal == "_emit" || IDVal == "__emit" || in parseStatement()
2162 IDVal == "_EMIT" || IDVal == "__EMIT")) in parseStatement()
2163 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size()); in parseStatement()
2166 if (ParsingInlineAsm && (IDVal == "align" || IDVal == "ALIGN")) in parseStatement()
2169 if (ParsingInlineAsm && (IDVal == "even" || IDVal == "EVEN")) in parseStatement()
2175 std::string OpcodeStr = IDVal.lower(); in parseStatement()
2854 bool AsmParser::parseDirectiveSet(StringRef IDVal, bool allow_redef) { in parseDirectiveSet() argument
2858 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveSet()
2924 bool AsmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) { in parseDirectiveAscii() argument
2936 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveAscii()
2990 bool AsmParser::parseDirectiveValue(StringRef IDVal, unsigned Size) { in parseDirectiveValue() argument
3009 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveValue()
3035 bool AsmParser::parseDirectiveOctaValue(StringRef IDVal) { in parseDirectiveOctaValue() argument
3053 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveOctaValue()
3075 StringRef IDVal = getTok().getString(); in parseRealValue() local
3077 if (!IDVal.compare_lower("infinity") || !IDVal.compare_lower("inf")) in parseRealValue()
3079 else if (!IDVal.compare_lower("nan")) in parseRealValue()
3083 } else if (Value.convertFromString(IDVal, APFloat::rmNearestTiesToEven) == in parseRealValue()
3099 bool AsmParser::parseDirectiveRealValue(StringRef IDVal, in parseDirectiveRealValue() argument
3111 return addErrorSuffix(" in '" + Twine(IDVal) + "' directive"); in parseDirectiveRealValue()
4570 bool AsmParser::parseDirectiveSpace(StringRef IDVal) { in parseDirectiveSpace() argument
4579 return addErrorSuffix("in '" + Twine(IDVal) + "' directive"); in parseDirectiveSpace()
4581 return addErrorSuffix("in '" + Twine(IDVal) + "' directive"); in parseDirectiveSpace()
4591 bool AsmParser::parseDirectiveDCB(StringRef IDVal, unsigned Size) { in parseDirectiveDCB() argument
4598 …Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect"); in parseDirectiveDCB()
4603 "unexpected token in '" + Twine(IDVal) + "' directive")) in parseDirectiveDCB()
4625 "unexpected token in '" + Twine(IDVal) + "' directive")) in parseDirectiveDCB()
4633 bool AsmParser::parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &Semantics) { in parseDirectiveRealDCB() argument
4640 …Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect"); in parseDirectiveRealDCB()
4645 "unexpected token in '" + Twine(IDVal) + "' directive")) in parseDirectiveRealDCB()
4653 "unexpected token in '" + Twine(IDVal) + "' directive")) in parseDirectiveRealDCB()
4665 bool AsmParser::parseDirectiveDS(StringRef IDVal, unsigned Size) { in parseDirectiveDS() argument
4672 …Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect"); in parseDirectiveDS()
4677 "unexpected token in '" + Twine(IDVal) + "' directive")) in parseDirectiveDS()