Lines Matching defs:IDVal

196                                              StringRef IDVal, AsmToken ID,
570 bool parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated);
572 bool parseDirectiveValue(StringRef IDVal,
574 bool parseDirectiveOctaValue(StringRef IDVal); // ".octa", ...
575 bool parseDirectiveRealValue(StringRef IDVal,
580 bool parseDirectiveSet(StringRef IDVal, AssignmentKind Kind);
648 bool parseDirectiveSpace(StringRef IDVal);
651 bool parseDirectiveDCB(StringRef IDVal, unsigned Size);
652 bool parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &);
654 bool parseDirectiveDS(StringRef IDVal, unsigned Size);
1283 StringRef IDVal = getTok().getString();
1285 std::pair<StringRef, StringRef> Split = IDVal.split('@');
1287 if (Split.first.size() != IDVal.size()) {
1291 IDVal = Split.first;
1293 if (IDVal == "f" || IDVal == "b") {
1295 Ctx.getDirectionalLocalSymbol(IntVal, IDVal == "b");
1297 if (IDVal == "b" && Sym->isUndefined())
1796 StringRef IDVal;
1811 IDVal = "";
1813 IDVal = getTok().getString();
1825 IDVal = ".";
1829 IDVal = "{";
1834 IDVal = "}";
1839 IDVal = "*";
1840 } else if (parseIdentifier(IDVal)) {
1845 IDVal = "";
1852 DirectiveKindMap.find(IDVal.lower());
1911 if (IDVal == ".")
1923 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true);
1926 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(),
1928 IDVal = RewrittenLabel;
1930 Sym = getContext().getOrCreateSymbol(IDVal);
1955 if (discardLTOSymbol(IDVal))
1979 return parseAssignment(IDVal, AssignmentKind::Equal);
1984 if (MCAsmMacro *M = getContext().lookupMacro(IDVal))
1990 if (IDVal.starts_with(".") && IDVal != ".") {
2015 ExtensionDirectiveMap.lookup(IDVal);
2017 return (*Handler.second)(Handler.first, IDVal, IDLoc);
2026 return parseDirectiveSet(IDVal, AssignmentKind::Set);
2028 return parseDirectiveSet(IDVal, AssignmentKind::Equiv);
2030 return parseDirectiveSet(IDVal, AssignmentKind::LTOSetConditional);
2032 return parseDirectiveAscii(IDVal, false);
2035 return parseDirectiveAscii(IDVal, true);
2038 return parseDirectiveValue(IDVal, 1);
2044 return parseDirectiveValue(IDVal, 2);
2049 return parseDirectiveValue(IDVal, 4);
2052 return parseDirectiveValue(IDVal, 8);
2055 IDVal, getContext().getAsmInfo()->getCodePointerSize());
2057 return parseDirectiveOctaValue(IDVal);
2061 return parseDirectiveRealValue(IDVal, APFloat::IEEEsingle());
2064 return parseDirectiveRealValue(IDVal, APFloat::IEEEdouble());
2128 return TokError(Twine(IDVal) +
2131 return parseDirectiveRept(IDLoc, IDVal);
2150 return parseDirectiveSpace(IDVal);
2235 return parseDirectiveMacrosOnOff(IDVal);
2240 return parseDirectiveAltmacro(IDVal);
2242 return parseDirectiveExitMacro(IDVal);
2245 return parseDirectiveEndMacro(IDVal);
2260 return parseDirectiveDCB(IDVal, 2);
2262 return parseDirectiveDCB(IDVal, 1);
2264 return parseDirectiveRealDCB(IDVal, APFloat::IEEEdouble());
2266 return parseDirectiveDCB(IDVal, 4);
2268 return parseDirectiveRealDCB(IDVal, APFloat::IEEEsingle());
2271 return TokError(Twine(IDVal) +
2275 return parseDirectiveDS(IDVal, 2);
2277 return parseDirectiveDS(IDVal, 1);
2279 return parseDirectiveDS(IDVal, 8);
2282 return parseDirectiveDS(IDVal, 4);
2285 return parseDirectiveDS(IDVal, 12);
2304 if (ParsingMSInlineAsm && (IDVal == "_emit" || IDVal == "__emit" ||
2305 IDVal == "_EMIT" || IDVal == "__EMIT"))
2306 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
2309 if (ParsingMSInlineAsm && (IDVal == "align" || IDVal == "ALIGN"))
2312 if (ParsingMSInlineAsm && (IDVal == "even" || IDVal == "EVEN"))
2317 return parseAndMatchAndEmitTargetInstruction(Info, IDVal, ID, IDLoc);
2321 StringRef IDVal,
2325 std::string OpcodeStr = IDVal.lower();
3034 bool AsmParser::parseDirectiveSet(StringRef IDVal, AssignmentKind Kind) {
3145 bool AsmParser::parseDirectiveAscii(StringRef IDVal, bool ZeroTerminated) {
3208 bool AsmParser::parseDirectiveValue(StringRef IDVal, unsigned Size) {
3251 bool AsmParser::parseDirectiveOctaValue(StringRef IDVal) {
3289 StringRef IDVal = getTok().getString();
3291 if (!IDVal.compare_insensitive("infinity") ||
3292 !IDVal.compare_insensitive("inf"))
3294 else if (!IDVal.compare_insensitive("nan"))
3299 Value.convertFromString(IDVal, APFloat::rmNearestTiesToEven)
3315 bool AsmParser::parseDirectiveRealValue(StringRef IDVal,
4921 bool AsmParser::parseDirectiveSpace(StringRef IDVal) {
4942 bool AsmParser::parseDirectiveDCB(StringRef IDVal, unsigned Size) {
4949 Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect");
4979 bool AsmParser::parseDirectiveRealDCB(StringRef IDVal, const fltSemantics &Semantics) {
4986 Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect");
5006 bool AsmParser::parseDirectiveDS(StringRef IDVal, unsigned Size) {
5014 Warning(NumValuesLoc, "'" + Twine(IDVal) + "' directive with negative repeat count has no effect");