reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/Rewrite/RewriteObjC.cpp
  602   SM = &Context->getSourceManager();
  632   MainFileID = SM->getMainFileID();
  633   const llvm::MemoryBuffer *MainBuf = SM->getBuffer(MainFileID);
  652   Loc = SM->getExpansionLoc(Loc);
  722   if (SM->isWrittenInMainFile(Loc))
  731   SourceLocation LocStart = SM->getLocForStartOfFile(MainFileID);
  732   StringRef MainBuf = SM->getBufferData(MainFileID);
  773   const char *startBuf = SM->getCharacterData(startLoc);
  904   const char *startBuf = SM->getCharacterData(startLoc);
  950   if (SM->getExpansionLineNumber(LocEnd) >
  951       SM->getExpansionLineNumber(LocStart)) {
 1003   const char *startBuf = SM->getCharacterData(LocStart);
 1004   const char *endBuf = SM->getCharacterData(LocEnd);
 1176     const char *startBuf = SM->getCharacterData(LocStart);
 1177     const char *endBuf = SM->getCharacterData(LocEnd);
 1187     const char *startBuf = SM->getCharacterData(LocStart);
 1188     const char *endBuf = SM->getCharacterData(LocEnd);
 1481   const char *startBuf = SM->getCharacterData(startLoc);
 1537   const char *rparenBuf = SM->getCharacterData(rightParenLoc);
 1625     const char *stmtBuf = SM->getCharacterData(OrigEnd);
 1645   const char *startBuf = SM->getCharacterData(startLoc);
 1658   const char *endBuf = SM->getCharacterData(endLoc);
 1671   startBuf = SM->getCharacterData(startLoc);
 1746     const char *startBuf = SM->getCharacterData(startLoc);
 1767     const char *startBuf = SM->getCharacterData(startLoc);
 1786   const char *startBuf = SM->getCharacterData(startLoc);
 1802   startBuf = SM->getCharacterData(startLoc);
 1833     startBuf = SM->getCharacterData(startLoc);
 1843       const char *bodyBuf = SM->getCharacterData(bodyLoc);
 1844       assert(*SM->getCharacterData(Catch->getRParenLoc()) == ')' &&
 1870       const char *bodyBuf = SM->getCharacterData(bodyLoc);
 1871       const char *rParenBuf = SM->getCharacterData(rParenLoc);
 1885     assert(*SM->getCharacterData(bodyLoc) == '}' &&
 1904     startBuf = SM->getCharacterData(startLoc);
 1912     assert(*SM->getCharacterData(startLoc) == '{' &&
 1914     assert(*SM->getCharacterData(endLoc) == '}' &&
 1954   const char *startBuf = SM->getCharacterData(startLoc);
 2091     const char *startBuf = SM->getCharacterData(Loc);
 2092     const char *endBuf = SM->getCharacterData(EndLoc);
 2134     const char *endBuf = SM->getCharacterData(Loc);
 2151   const char *startBuf = SM->getCharacterData(Loc);
 2197   const char *startBuf = SM->getCharacterData(DeclLoc);
 2207     startLoc = SM->getExpansionLoc(startLoc);
 2208     const char *endBuf = SM->getCharacterData(startLoc);
 2213     X = SM->getExpansionLoc(X);
 2214     const char *endBuf = SM->getCharacterData(X);
 3098   const char *startBuf = SM->getCharacterData(LocStart);
 3099   const char *endBuf = SM->getCharacterData(LocEnd);
 3105     endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
 3139       const char *endHeader = SM->getCharacterData(L);
 3140       endHeader += Lexer::MeasureTokenLength(L, *SM, LangOpts);
 3202     endBuf += Lexer::MeasureTokenLength(LocEnd, *SM, LangOpts);
 3893   const char *startBuf = SM->getCharacterData(LocStart);
 3894   const char *endBuf = SM->getCharacterData(LocEnd);
 3925   const char *startBuf = SM->getCharacterData(DeclLoc);
 4033   const char *startBuf = SM->getCharacterData(DeclLoc);
 4062     startBuf = SM->getCharacterData(DeclLoc);
 4177   const char *startBuf = SM->getCharacterData(DeclLoc);
 4179   X = SM->getExpansionLoc(X);
 4180   const char *endBuf = SM->getCharacterData(X);
 4274     startLoc = SM->getExpansionLoc(startLoc);
 4275     endBuf = SM->getCharacterData(startLoc);
 4302     const char *startInitializerBuf = SM->getCharacterData(startLoc);
 4910   InsertText(SM->getLocForStartOfFile(MainFileID), Preamble, false);