Lines Matching refs:getLocation
36 ExpandLocStart = Tok.getLocation(); in Init()
51 assert(Tokens[0].getLocation().isValid()); in Init()
52 assert((Tokens[0].getLocation().isFileID() || Tokens[0].is(tok::comment)) && in Init()
60 MacroDefStart = SM.getExpansionLoc(Tokens[0].getLocation()); in Init()
149 PP.Diag(ResultToks.back().getLocation(), diag::ext_paste_comma); in MaybeRemoveCommaBeforeVaArgs()
194 getExpansionLocForMacroDefLoc(CurTok.getLocation()); in ExpandFunctionArguments()
196 getExpansionLocForMacroDefLoc(Tokens[i+1].getLocation()); in ExpandFunctionArguments()
299 updateLocForMacroArgTokens(CurTok.getLocation(), in ExpandFunctionArguments()
329 PP.Diag(ResultToks.pop_back_val().getLocation(), diag::ext_paste_comma); in ExpandFunctionArguments()
344 updateLocForMacroArgTokens(CurTok.getLocation(), in ExpandFunctionArguments()
469 SM.isBeforeInSLocAddrSpace(Tok.getLocation(), MacroStartSLocOffset)) { in Lex()
472 instLoc = SM.createExpansionLoc(Tok.getLocation(), in Lex()
477 instLoc = getExpansionLocForMacroDefLoc(Tok.getLocation()); in Lex()
533 SourceLocation StartLoc = Tok.getLocation(); in PasteTokens()
537 PasteOpLoc = Tokens[CurToken].getLocation(); in PasteTokens()
578 SourceLocation ResultTokLoc = ResultTokTmp.getLocation(); in PasteTokens()
670 SourceLocation EndLoc = Tokens[CurToken - 1].getLocation(); in PasteTokens()
688 Tok.setLocation(SM.createExpansionLoc(Tok.getLocation(), StartLoc, EndLoc, in PasteTokens()
771 SourceLocation FirstLoc = begin_tokens->getLocation(); in updateConsecutiveMacroArgTokens()
786 SourceLocation NextLoc = NextTok->getLocation(); in updateConsecutiveMacroArgTokens()
808 SM.isInSameSLocAddrSpace(FirstLoc, LastConsecutiveTok.getLocation(), in updateConsecutiveMacroArgTokens()
821 SM.isInSameSLocAddrSpace(FirstLoc, Tok.getLocation(), &RelOffs); in updateConsecutiveMacroArgTokens()
844 Tok.setLocation(SM.createMacroArgExpansionLoc(Tok.getLocation(), in updateLocForMacroArgTokens()