Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:SM

35   SourceManager &SM = R.getSourceMgr();
36 B = SM.getExpansionLoc(B);
37 E = SM.getExpansionLoc(E);
38 FileID FID = SM.getFileID(B);
39 assert(SM.getFileID(E) == FID && "B/E not in the same file!");
41 unsigned BOffset = SM.getFileOffset(B);
42 unsigned EOffset = SM.getFileOffset(E);
48 const char *BufferStart = SM.getBufferData(FID, &Invalid).data();
361 const SourceManager &SM = PP.getSourceManager();
362 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
363 Lexer L(FID, FromFile, SM, PP.getLangOpts());
378 unsigned TokOffs = SM.getFileOffset(Tok.getLocation());
426 TokEnd = SM.getFileOffset(Tok.getLocation())+Tok.getLength();
449 const SourceManager &SM = PP.getSourceManager();
452 const llvm::MemoryBuffer *FromFile = SM.getBuffer(FID);
453 Lexer L(FID, FromFile, SM, PP.getLangOpts());
518 SM.getExpansionRange(Tok.getLocation());
521 if (SM.getFileID(LLoc.first) != FID) {
526 assert(SM.getFileID(LLoc.second) == FID &&
541 SM.getExpansionLoc(Tok.getLocation()) == LLoc.first) {