Lines Matching defs:IDLoc
197 SMLoc IDLoc);
1795 SMLoc IDLoc = ID.getLoc();
1800 return parseCppHashLineFilenameComment(IDLoc,
1809 return Error(IDLoc, "unexpected token at start of statement");
1818 return Error(IDLoc, "unexpected token at start of statement");
1843 return Error(IDLoc, "unexpected token at start of statement");
1866 return parseDirectiveIf(IDLoc, DirKind);
1868 return parseDirectiveIfb(IDLoc, true);
1870 return parseDirectiveIfb(IDLoc, false);
1872 return parseDirectiveIfc(IDLoc, true);
1874 return parseDirectiveIfeqs(IDLoc, true);
1876 return parseDirectiveIfc(IDLoc, false);
1878 return parseDirectiveIfeqs(IDLoc, false);
1880 return parseDirectiveIfdef(IDLoc, true);
1883 return parseDirectiveIfdef(IDLoc, false);
1885 return parseDirectiveElseIf(IDLoc);
1887 return parseDirectiveElse(IDLoc);
1889 return parseDirectiveEndIf(IDLoc);
1912 return Error(IDLoc, "invalid use of pseudo-symbol '.' as a label");
1923 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true);
1926 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(),
1958 getTargetParser().doBeforeLabelEmit(Sym, IDLoc);
1962 Out.emitLabel(Sym, IDLoc);
1968 IDLoc);
1985 return handleMacroEntry(M, IDLoc);
2017 return (*Handler.second)(Handler.first, IDVal, IDLoc);
2121 return parseDirectiveAbort(IDLoc);
2131 return parseDirectiveRept(IDLoc, IDVal);
2133 return parseDirectiveIrp(IDLoc);
2135 return parseDirectiveIrpc(IDLoc);
2137 return parseDirectiveEndr(IDLoc);
2152 return parseDirectiveFile(IDLoc);
2158 return parseDirectiveLocLabel(IDLoc);
2192 return parseDirectiveCFIDefCfa(IDLoc);
2194 return parseDirectiveCFIDefCfaOffset(IDLoc);
2196 return parseDirectiveCFIAdjustCfaOffset(IDLoc);
2198 return parseDirectiveCFIDefCfaRegister(IDLoc);
2200 return parseDirectiveCFILLVMDefAspaceCfa(IDLoc);
2202 return parseDirectiveCFIOffset(IDLoc);
2204 return parseDirectiveCFIRelOffset(IDLoc);
2210 return parseDirectiveCFIRememberState(IDLoc);
2212 return parseDirectiveCFIRestoreState(IDLoc);
2214 return parseDirectiveCFISameValue(IDLoc);
2216 return parseDirectiveCFIRestore(IDLoc);
2218 return parseDirectiveCFIEscape(IDLoc);
2220 return parseDirectiveCFIReturnColumn(IDLoc);
2222 return parseDirectiveCFISignalFrame(IDLoc);
2224 return parseDirectiveCFIUndefined(IDLoc);
2226 return parseDirectiveCFIRegister(IDLoc);
2228 return parseDirectiveCFIWindowSave(IDLoc);
2230 return parseDirectiveCFILabel(IDLoc);
2232 return parseDirectiveCFIValOffset(IDLoc);
2237 return parseDirectiveMacro(IDLoc);
2247 return parseDirectivePurgeMacro(IDLoc);
2249 return parseDirectiveEnd(IDLoc);
2251 return parseDirectiveError(IDLoc, false);
2253 return parseDirectiveError(IDLoc, true);
2255 return parseDirectiveWarning(IDLoc);
2257 return parseDirectiveReloc(IDLoc);
2287 return parseDirectivePrint(IDLoc);
2300 return Error(IDLoc, "unknown directive");
2306 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
2310 return parseDirectiveMSAlign(IDLoc, Info);
2313 Info.AsmRewrites->emplace_back(AOK_EVEN, IDLoc, 4);
2317 return parseAndMatchAndEmitTargetInstruction(Info, IDVal, ID, IDLoc);
2323 SMLoc IDLoc) {
2343 printMessage(IDLoc, SourceMgr::DK_Note, OS.str());
2357 Line = SrcMgr.FindLineNumber(IDLoc, CurBuffer);
2385 IDLoc, Info.Opcode, Info.ParsedOperands, Out, ErrorInfo,
2779 SMLoc IDLoc = Lexer.getLoc();
2784 return Error(IDLoc, "invalid argument identifier for formal argument");
2796 return Error(IDLoc, "cannot mix positional and keyword arguments");
2837 return Error(IDLoc, "parameter named '" + FA.Name +
5077 SMLoc IDLoc = getLexer().getLoc();
5124 return Error(IDLoc, "invalid symbol redefinition");
5859 bool AsmParser::parseDirectiveMSEmit(SMLoc IDLoc, ParseStatementInfo &Info,
5872 Info.AsmRewrites->emplace_back(AOK_Emit, IDLoc, Len);
5876 bool AsmParser::parseDirectiveMSAlign(SMLoc IDLoc, ParseStatementInfo &Info) {
5888 Info.AsmRewrites->emplace_back(AOK_Align, IDLoc, 5, Log2_64(IntValue));