Lines Matching defs:IDLoc
197 SMLoc IDLoc);
1797 SMLoc IDLoc = ID.getLoc();
1802 return parseCppHashLineFilenameComment(IDLoc,
1811 return Error(IDLoc, "unexpected token at start of statement");
1820 return Error(IDLoc, "unexpected token at start of statement");
1845 return Error(IDLoc, "unexpected token at start of statement");
1868 return parseDirectiveIf(IDLoc, DirKind);
1870 return parseDirectiveIfb(IDLoc, true);
1872 return parseDirectiveIfb(IDLoc, false);
1874 return parseDirectiveIfc(IDLoc, true);
1876 return parseDirectiveIfeqs(IDLoc, true);
1878 return parseDirectiveIfc(IDLoc, false);
1880 return parseDirectiveIfeqs(IDLoc, false);
1882 return parseDirectiveIfdef(IDLoc, true);
1885 return parseDirectiveIfdef(IDLoc, false);
1887 return parseDirectiveElseIf(IDLoc);
1889 return parseDirectiveElse(IDLoc);
1891 return parseDirectiveEndIf(IDLoc);
1914 return Error(IDLoc, "invalid use of pseudo-symbol '.' as a label");
1925 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true);
1928 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(),
1960 getTargetParser().doBeforeLabelEmit(Sym, IDLoc);
1964 Out.emitLabel(Sym, IDLoc);
1970 IDLoc);
1987 return handleMacroEntry(M, IDLoc);
2019 return (*Handler.second)(Handler.first, IDVal, IDLoc);
2123 return parseDirectiveAbort(IDLoc);
2133 return parseDirectiveRept(IDLoc, IDVal);
2135 return parseDirectiveIrp(IDLoc);
2137 return parseDirectiveIrpc(IDLoc);
2139 return parseDirectiveEndr(IDLoc);
2154 return parseDirectiveFile(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);
2235 return parseDirectiveMacro(IDLoc);
2245 return parseDirectivePurgeMacro(IDLoc);
2247 return parseDirectiveEnd(IDLoc);
2249 return parseDirectiveError(IDLoc, false);
2251 return parseDirectiveError(IDLoc, true);
2253 return parseDirectiveWarning(IDLoc);
2255 return parseDirectiveReloc(IDLoc);
2285 return parseDirectivePrint(IDLoc);
2298 return Error(IDLoc, "unknown directive");
2304 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size());
2308 return parseDirectiveMSAlign(IDLoc, Info);
2311 Info.AsmRewrites->emplace_back(AOK_EVEN, IDLoc, 4);
2315 return parseAndMatchAndEmitTargetInstruction(Info, IDVal, ID, IDLoc);
2321 SMLoc IDLoc) {
2341 printMessage(IDLoc, SourceMgr::DK_Note, OS.str());
2355 Line = SrcMgr.FindLineNumber(IDLoc, CurBuffer);
2383 IDLoc, Info.Opcode, Info.ParsedOperands, Out, ErrorInfo,
2765 SMLoc IDLoc = Lexer.getLoc();
2770 return Error(IDLoc, "invalid argument identifier for formal argument");
2782 return Error(IDLoc, "cannot mix positional and keyword arguments");
2823 return Error(IDLoc, "parameter named '" + FA.Name +
5036 SMLoc IDLoc = getLexer().getLoc();
5083 return Error(IDLoc, "invalid symbol redefinition");
5815 bool AsmParser::parseDirectiveMSEmit(SMLoc IDLoc, ParseStatementInfo &Info,
5828 Info.AsmRewrites->emplace_back(AOK_Emit, IDLoc, Len);
5832 bool AsmParser::parseDirectiveMSAlign(SMLoc IDLoc, ParseStatementInfo &Info) {
5844 Info.AsmRewrites->emplace_back(AOK_Align, IDLoc, 5, Log2_64(IntValue));