Lines Matching refs:SM
46 SourceManager &SM = PP.getSourceManager();
47 MacroStartSLocOffset = SM.getNextLocalOffset();
59 MacroDefStart = SM.getExpansionLoc(Tokens[0].getLocation());
60 MacroDefLength = Macro->getDefinitionLength(SM);
61 MacroExpansionStart = SM.createExpansionLoc(MacroDefStart,
384 SourceManager &SM = PP.getSourceManager();
413 SM.isBeforeInSLocAddrSpace(Tok.getLocation(), MacroStartSLocOffset)) {
416 instLoc = SM.createExpansionLoc(Tok.getLocation(),
566 SourceManager &SM = PP.getSourceManager();
568 SM.createExpansionLoc(PasteOpLoc, ExpandLocStart, ExpandLocEnd, 2);
604 SourceManager &SM = PP.getSourceManager();
609 Tok.setLocation(SM.createExpansionLoc(Tok.getLocation(), StartLoc, EndLoc,
666 SourceManager &SM = PP.getSourceManager();
667 assert(SM.isInSLocAddrSpace(loc, MacroDefStart, MacroDefLength) &&
671 SM.isInSLocAddrSpace(loc, MacroDefStart, MacroDefLength, &relativeOffset);
684 static void updateConsecutiveMacroArgTokens(SourceManager &SM,
706 if (!SM.isInSameSLocAddrSpace(CurLoc, NextTok->getLocation(), &RelOffs))
719 SM.isInSameSLocAddrSpace(FirstLoc, LastConsecutiveTok.getLocation(),
725 SM.createMacroArgExpansionLoc(FirstLoc, InstLoc,FullLength);
732 SM.isInSameSLocAddrSpace(FirstLoc, Tok.getLocation(), &RelOffs);
746 SourceManager &SM = PP.getSourceManager();
755 Tok.setLocation(SM.createMacroArgExpansionLoc(Tok.getLocation(),
761 updateConsecutiveMacroArgTokens(SM, InstLoc, begin_tokens, end_tokens);