Lines Matching refs:IDLoc
1420 SMLoc IDLoc = ID.getLoc(); in parseStatement() local
1424 return parseCppHashLineFilenameComment(IDLoc); in parseStatement()
1477 return parseDirectiveIf(IDLoc, DirKind); in parseStatement()
1479 return parseDirectiveIfb(IDLoc, true); in parseStatement()
1481 return parseDirectiveIfb(IDLoc, false); in parseStatement()
1483 return parseDirectiveIfc(IDLoc, true); in parseStatement()
1485 return parseDirectiveIfeqs(IDLoc, true); in parseStatement()
1487 return parseDirectiveIfc(IDLoc, false); in parseStatement()
1489 return parseDirectiveIfeqs(IDLoc, false); in parseStatement()
1491 return parseDirectiveIfdef(IDLoc, true); in parseStatement()
1494 return parseDirectiveIfdef(IDLoc, false); in parseStatement()
1496 return parseDirectiveElseIf(IDLoc); in parseStatement()
1498 return parseDirectiveElse(IDLoc); in parseStatement()
1500 return parseDirectiveEndIf(IDLoc); in parseStatement()
1524 return Error(IDLoc, "invalid use of pseudo-symbol '.' as a label"); in parseStatement()
1535 SI->LookupInlineAsmLabel(IDVal, getSourceManager(), IDLoc, true); in parseStatement()
1538 Info.AsmRewrites->emplace_back(AOK_Label, IDLoc, IDVal.size(), in parseStatement()
1549 return Error(IDLoc, "invalid symbol redefinition"); in parseStatement()
1575 IDLoc); in parseStatement()
1599 return handleMacroEntry(M, IDLoc); in parseStatement()
1627 return (*Handler.second)(Handler.first, IDVal, IDLoc); in parseStatement()
1728 return parseDirectiveRept(IDLoc, IDVal); in parseStatement()
1730 return parseDirectiveIrp(IDLoc); in parseStatement()
1732 return parseDirectiveIrpc(IDLoc); in parseStatement()
1734 return parseDirectiveEndr(IDLoc); in parseStatement()
1749 return parseDirectiveFile(IDLoc); in parseStatement()
1777 return parseDirectiveCFIDefCfa(IDLoc); in parseStatement()
1783 return parseDirectiveCFIDefCfaRegister(IDLoc); in parseStatement()
1785 return parseDirectiveCFIOffset(IDLoc); in parseStatement()
1787 return parseDirectiveCFIRelOffset(IDLoc); in parseStatement()
1797 return parseDirectiveCFISameValue(IDLoc); in parseStatement()
1799 return parseDirectiveCFIRestore(IDLoc); in parseStatement()
1805 return parseDirectiveCFIUndefined(IDLoc); in parseStatement()
1807 return parseDirectiveCFIRegister(IDLoc); in parseStatement()
1814 return parseDirectiveMacro(IDLoc); in parseStatement()
1821 return parseDirectivePurgeMacro(IDLoc); in parseStatement()
1823 return parseDirectiveEnd(IDLoc); in parseStatement()
1825 return parseDirectiveError(IDLoc, false); in parseStatement()
1827 return parseDirectiveError(IDLoc, true); in parseStatement()
1829 return parseDirectiveWarning(IDLoc); in parseStatement()
1831 return parseDirectiveReloc(IDLoc); in parseStatement()
1834 return Error(IDLoc, "unknown directive"); in parseStatement()
1840 return parseDirectiveMSEmit(IDLoc, Info, IDVal.size()); in parseStatement()
1844 return parseDirectiveMSAlign(IDLoc, Info); in parseStatement()
1847 Info.AsmRewrites->emplace_back(AOK_EVEN, IDLoc, 4); in parseStatement()
1869 printMessage(IDLoc, SourceMgr::DK_Note, OS.str()); in parseStatement()
1879 Line = SrcMgr.FindLineNumber(IDLoc, CurBuffer); in parseStatement()
1918 getTargetParser().MatchAndEmitInstruction(IDLoc, Info.Opcode, in parseStatement()
2288 SMLoc IDLoc = Lexer.getLoc(); in parseMacroArguments() local
2293 Error(IDLoc, "invalid argument identifier for formal argument"); in parseMacroArguments()
2309 Error(IDLoc, "cannot mix positional and keyword arguments"); in parseMacroArguments()
2327 Error(IDLoc, in parseMacroArguments()
4205 SMLoc IDLoc = getLexer().getLoc(); in parseDirectiveComm() local
4262 return Error(IDLoc, "invalid symbol redefinition"); in parseDirectiveComm()
4999 bool AsmParser::parseDirectiveMSEmit(SMLoc IDLoc, ParseStatementInfo &Info, in parseDirectiveMSEmit() argument
5012 Info.AsmRewrites->emplace_back(AOK_Emit, IDLoc, Len); in parseDirectiveMSEmit()
5016 bool AsmParser::parseDirectiveMSAlign(SMLoc IDLoc, ParseStatementInfo &Info) { in parseDirectiveMSAlign() argument
5028 Info.AsmRewrites->emplace_back(AOK_Align, IDLoc, 5, Log2_64(IntValue)); in parseDirectiveMSAlign()