Lines Matching refs:SM
64 SourceManager &SM = PP.getSourceManager();
68 const llvm::MemoryBuffer *FromFile = SM.getBuffer(SM.getMainFileID());
69 Lexer RawLex(SM.getMainFileID(), FromFile, SM, PP.getLangOpts());
91 SourceManager &SM = PP.getSourceManager();
94 Rewrite.setSourceMgr(SM, PP.getLangOpts());
95 RewriteBuffer &RB = Rewrite.getEditBuffer(SM.getMainFileID());
115 SourceLocation PPLoc = SM.getExpansionLoc(PPTok.getLocation());
118 if (!SM.isFromMainFile(PPLoc)) {
134 RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//");
140 RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//");
154 unsigned PPOffs = SM.getFileOffset(PPLoc);
155 unsigned RawOffs = SM.getFileOffset(RawTok.getLocation());
177 RawOffs = SM.getFileOffset(RawTok.getLocation());
200 PPLoc = SM.getExpansionLoc(PPTok.getLocation());
201 PPOffs = SM.getFileOffset(PPLoc);
210 Rewrite.getRewriteBufferFor(SM.getMainFileID())) {