reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/MC/MCParser/AsmParser.cpp
 1715       IDVal = "";
 1717       IDVal = getTok().getString();
 1729     IDVal = ".";
 1733     IDVal = "{";
 1738     IDVal = "}";
 1743     IDVal = "*";
 1744   } else if (parseIdentifier(IDVal)) {
 1749     IDVal = "";
 1756       DirectiveKindMap.find(IDVal);
 1818     if (IDVal == ".")
 1830             SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true);
 1833         Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(),
 1835         IDVal = RewrittenLabel;
 1837       Sym = getContext().getOrCreateSymbol(IDVal);
 1879     return parseAssignment(IDVal, true);
 1887     if (const MCAsmMacro *M = getContext().lookupMacro(IDVal)) {
 1894   if (IDVal.startswith(".") && IDVal != ".") {
 1894   if (IDVal.startswith(".") && IDVal != ".") {
 1927         ExtensionDirectiveMap.lookup(IDVal);
 1929       return (*Handler.second)(Handler.first, IDVal, IDLoc);
 1938       return parseDirectiveSet(IDVal, true);
 1940       return parseDirectiveSet(IDVal, false);
 1942       return parseDirectiveAscii(IDVal, false);
 1945       return parseDirectiveAscii(IDVal, true);
 1948       return parseDirectiveValue(IDVal, 1);
 1954       return parseDirectiveValue(IDVal, 2);
 1959       return parseDirectiveValue(IDVal, 4);
 1962       return parseDirectiveValue(IDVal, 8);
 1965           IDVal, getContext().getAsmInfo()->getCodePointerSize());
 1967       return parseDirectiveOctaValue(IDVal);
 1971       return parseDirectiveRealValue(IDVal, APFloat::IEEEsingle());
 1974       return parseDirectiveRealValue(IDVal, APFloat::IEEEdouble());
 2038       return TokError(Twine(IDVal) +
 2041       return parseDirectiveRept(IDLoc, IDVal);
 2060       return parseDirectiveSpace(IDVal);
 2137       return parseDirectiveMacrosOnOff(IDVal);
 2142       return parseDirectiveAltmacro(IDVal);
 2144       return parseDirectiveExitMacro(IDVal);
 2147       return parseDirectiveEndMacro(IDVal);
 2162       return parseDirectiveDCB(IDVal, 2);
 2164       return parseDirectiveDCB(IDVal, 1);
 2166       return parseDirectiveRealDCB(IDVal, APFloat::IEEEdouble());
 2168       return parseDirectiveDCB(IDVal, 4);
 2170       return parseDirectiveRealDCB(IDVal, APFloat::IEEEsingle());
 2173       return TokError(Twine(IDVal) +
 2177       return parseDirectiveDS(IDVal, 2);
 2179       return parseDirectiveDS(IDVal, 1);
 2181       return parseDirectiveDS(IDVal, 8);
 2184       return parseDirectiveDS(IDVal, 4);
 2187       return parseDirectiveDS(IDVal, 12);
 2200   if (ParsingInlineAsm && (IDVal == "_emit" || IDVal == "__emit" ||
 2200   if (ParsingInlineAsm && (IDVal == "_emit" || IDVal == "__emit" ||
 2201                            IDVal == "_EMIT" || IDVal == "__EMIT"))
 2201                            IDVal == "_EMIT" || IDVal == "__EMIT"))
 2202     return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
 2205   if (ParsingInlineAsm && (IDVal == "align" || IDVal == "ALIGN"))
 2205   if (ParsingInlineAsm && (IDVal == "align" || IDVal == "ALIGN"))
 2208   if (ParsingInlineAsm && (IDVal == "even" || IDVal == "EVEN"))
 2208   if (ParsingInlineAsm && (IDVal == "even" || IDVal == "EVEN"))
 2214   std::string OpcodeStr = IDVal.lower();