Lines Matching defs:IDVal

196                                              StringRef IDVal, AsmToken ID,
568 bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
570 bool parseDirectiveValue(StringRef IDVal,
572 bool parseDirectiveOctaValue(StringRef IDVal); // ".octa", ...
573 bool parseDirectiveRealValue(StringRef IDVal,
578 bool parseDirectiveSet(StringRef IDVal, AssignmentKind Kind);
644 bool parseDirectiveSpace(StringRef IDVal);
647 bool parseDirectiveDCB(StringRef IDVal, unsigned Size);
648 bool parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &);
650 bool parseDirectiveDS(StringRef IDVal, unsigned Size);
1285 StringRef IDVal = getTok().getString();
1287 std::pair<StringRef, StringRef> Split = IDVal.split('@');
1289 if (Split.first.size() != IDVal.size()) {
1293 IDVal = Split.first;
1295 if (IDVal == "f" || IDVal == "b") {
1297 Ctx.getDirectionalLocalSymbol(IntVal, IDVal == "b");
1299 if (IDVal == "b" && Sym->isUndefined())
1798 StringRef IDVal;
1813 IDVal = "";
1815 IDVal = getTok().getString();
1827 IDVal = ".";
1831 IDVal = "{";
1836 IDVal = "}";
1841 IDVal = "*";
1842 } else if (parseIdentifier(IDVal)) {
1847 IDVal = "";
1854 DirectiveKindMap.find(IDVal.lower());
1913 if (IDVal == ".")
1925 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true);
1928 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(),
1930 IDVal = RewrittenLabel;
1932 Sym = getContext().getOrCreateSymbol(IDVal);
1957 if (discardLTOSymbol(IDVal))
1981 return parseAssignment(IDVal, AssignmentKind::Equal);
1986 if (MCAsmMacro *M = getContext().lookupMacro(IDVal))
1992 if (IDVal.starts_with(".") && IDVal != ".") {
2017 ExtensionDirectiveMap.lookup(IDVal);
2019 return (*Handler.second)(Handler.first, IDVal, IDLoc);
2028 return parseDirectiveSet(IDVal, AssignmentKind::Set);
2030 return parseDirectiveSet(IDVal, AssignmentKind::Equiv);
2032 return parseDirectiveSet(IDVal, AssignmentKind::LTOSetConditional);
2034 return parseDirectiveAscii(IDVal, false);
2037 return parseDirectiveAscii(IDVal, true);
2040 return parseDirectiveValue(IDVal, 1);
2046 return parseDirectiveValue(IDVal, 2);
2051 return parseDirectiveValue(IDVal, 4);
2054 return parseDirectiveValue(IDVal, 8);
2057 IDVal, getContext().getAsmInfo()->getCodePointerSize());
2059 return parseDirectiveOctaValue(IDVal);
2063 return parseDirectiveRealValue(IDVal, APFloat::IEEEsingle());
2066 return parseDirectiveRealValue(IDVal, APFloat::IEEEdouble());
2130 return TokError(Twine(IDVal) +
2133 return parseDirectiveRept(IDLoc, IDVal);
2152 return parseDirectiveSpace(IDVal);
2233 return parseDirectiveMacrosOnOff(IDVal);
2238 return parseDirectiveAltmacro(IDVal);
2240 return parseDirectiveExitMacro(IDVal);
2243 return parseDirectiveEndMacro(IDVal);
2258 return parseDirectiveDCB(IDVal, 2);
2260 return parseDirectiveDCB(IDVal, 1);
2262 return parseDirectiveRealDCB(IDVal, APFloat::IEEEdouble());
2264 return parseDirectiveDCB(IDVal, 4);
2266 return parseDirectiveRealDCB(IDVal, APFloat::IEEEsingle());
2269 return TokError(Twine(IDVal) +
2273 return parseDirectiveDS(IDVal, 2);
2275 return parseDirectiveDS(IDVal, 1);
2277 return parseDirectiveDS(IDVal, 8);
2280 return parseDirectiveDS(IDVal, 4);
2283 return parseDirectiveDS(IDVal, 12);
2302 if (ParsingMSInlineAsm && (IDVal == "_emit" || IDVal == "__emit" ||
2303 IDVal == "_EMIT" || IDVal == "__EMIT"))
2304 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
2307 if (ParsingMSInlineAsm && (IDVal == "align" || IDVal == "ALIGN"))
2310 if (ParsingMSInlineAsm && (IDVal == "even" || IDVal == "EVEN"))
2315 return parseAndMatchAndEmitTargetInstruction(Info, IDVal, ID, IDLoc);
2319 StringRef IDVal,
2323 std::string OpcodeStr = IDVal.lower();
3020 bool AsmParser::parseDirectiveSet(StringRef IDVal, AssignmentKind Kind) {
3127 bool AsmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) {
3190 bool AsmParser::parseDirectiveValue(StringRef IDVal, unsigned Size) {
3233 bool AsmParser::parseDirectiveOctaValue(StringRef IDVal) {
3271 StringRef IDVal = getTok().getString();
3273 if (!IDVal.compare_insensitive("infinity") ||
3274 !IDVal.compare_insensitive("inf"))
3276 else if (!IDVal.compare_insensitive("nan"))
3281 Value.convertFromString(IDVal, APFloat::rmNearestTiesToEven)
3297 bool AsmParser::parseDirectiveRealValue(StringRef IDVal,
4880 bool AsmParser::parseDirectiveSpace(StringRef IDVal) {
4901 bool AsmParser::parseDirectiveDCB(StringRef IDVal, unsigned Size) {
4908 Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect");
4938 bool AsmParser::parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &Semantics) {
4945 Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect");
4965 bool AsmParser::parseDirectiveDS(StringRef IDVal, unsigned Size) {
4973 Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect");