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

References

tools/clang/lib/Basic/SourceLocation.cpp
  189   return SrcMgr->getFileOffset(*this);
tools/clang/lib/CodeGen/CoverageMappingGen.cpp
  171       return Loc.getLocWithOffset(-SM.getFileOffset(Loc));
  179                                   SM.getFileOffset(Loc));
tools/clang/lib/Format/FormatTokenLexer.cpp
  415   resetLexer(SourceMgr.getFileOffset(Lex->getSourceLocation(Offset)));
  482   resetLexer(SourceMgr.getFileOffset(loc));
  503   resetLexer(SourceMgr.getFileOffset(Loc));
  716         resetLexer(SourceMgr.getFileOffset(Lex->getSourceLocation(Offset)));
tools/clang/lib/Format/SortJavaScriptImports.cpp
  238     return FileContents.substr(SM.getFileOffset(Begin),
  239                                SM.getFileOffset(End) - SM.getFileOffset(Begin));
  239                                SM.getFileOffset(End) - SM.getFileOffset(Begin));
tools/clang/lib/Format/WhitespaceManager.cpp
  113         SourceMgr.getFileOffset(OriginalWhitespaceStart);
  115         SourceMgr.getFileOffset(PreviousOriginalWhitespaceEnd);
  774   unsigned WhitespaceLength = SourceMgr.getFileOffset(Range.getEnd()) -
  775                               SourceMgr.getFileOffset(Range.getBegin());
tools/clang/lib/Frontend/ASTUnit.cpp
 1240   unsigned Offset = SM.getFileOffset(FileRange.getBegin());
 1241   unsigned EndOffset = SM.getFileOffset(FileRange.getEnd());
 1272   OutDiag.LocOffset = SM.getFileOffset(FileLoc);
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp
  348                     SM.getFileOffset(StartToken.getLocation()), LocalEOL, Line,
  360                     SM.getFileOffset(DirectiveToken.getLocation()) +
  402   unsigned NextToWrite = SM.getFileOffset(RawLex.getSourceLocation());
  478                               SM.getFileOffset(HashToken.getLocation()),
  494                               SM.getFileOffset(RawToken.getLocation()) +
  517                               SM.getFileOffset(RawToken.getLocation()) +
  533                     SM.getFileOffset(SM.getLocForEndOfFile(FileId)), LocalEOL,
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp
  133           RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//");
  139           RB.InsertTextAfter(SM.getFileOffset(RawTok.getLocation()), "//");
  153     unsigned PPOffs = SM.getFileOffset(PPLoc);
  154     unsigned RawOffs = SM.getFileOffset(RawTok.getLocation());
  176         RawOffs = SM.getFileOffset(RawTok.getLocation());
  200       PPOffs = SM.getFileOffset(PPLoc);
tools/clang/lib/Rewrite/HTMLRewrite.cpp
   40   unsigned BOffset = SM.getFileOffset(B);
   41   unsigned EOffset = SM.getFileOffset(E);
  464     unsigned TokOffs = SM.getFileOffset(Tok.getLocation());
  513         TokEnd = SM.getFileOffset(Tok.getLocation())+Tok.getLength();
tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp
 1575   unsigned BeginOffset = SM.getFileOffset(ExpansionRange.getBegin());
 1576   unsigned EndOffset = SM.getFileOffset(ExpansionRange.getEnd());
tools/clang/lib/Tooling/ASTDiff/ASTDiff.cpp
 1005   unsigned Begin = SrcMgr.getFileOffset(SrcMgr.getExpansionLoc(BeginLoc));
 1006   unsigned End = SrcMgr.getFileOffset(SrcMgr.getExpansionLoc(EndLoc));
tools/clang/lib/Tooling/Core/Diagnostic.cpp
   34     FileOffset = Sources.getFileOffset(Loc);
tools/clang/lib/Tooling/Inclusions/HeaderIncludes.cpp
   92               unsigned InitialOffset = SM.getFileOffset(Tok.getLocation());
  103                 return SM.getFileOffset(Tok.getLocation());
  112               return SM.getFileOffset(Tok.getLocation());
  161         unsigned MaxOffset = SM.getFileOffset(Tok.getLocation());
  163           MaxOffset = SM.getFileOffset(Tok.getLocation());
tools/clang/lib/Tooling/Syntax/Tokens.cpp
   99   assert(SM.getFileOffset(BeginLoc) <= SM.getFileOffset(EndLoc));
   99   assert(SM.getFileOffset(BeginLoc) <= SM.getFileOffset(EndLoc));
  102   End = SM.getFileOffset(EndLoc);
  432     consumeMapping(File, SM.getFileOffset(SpelledRange.getEnd()), BeginExpanded,
  507       consumeEmptyMapping(File, SM.getFileOffset(*EndLoc), ExpandedIndex,
  525       if (Offset <= SM.getFileOffset(L))
tools/clang/tools/c-index-test/core_main.cpp
  105     unsigned Line = SM.getLineNumber(FID, SM.getFileOffset(Loc));
  106     unsigned Col = SM.getColumnNumber(FID, SM.getFileOffset(Loc));
  143     unsigned Line = SM.getLineNumber(FID, SM.getFileOffset(Loc));
  144     unsigned Col = SM.getColumnNumber(FID, SM.getFileOffset(Loc));
  166     unsigned Line = SM.getLineNumber(FID, SM.getFileOffset(Loc));
  167     unsigned Col = SM.getColumnNumber(FID, SM.getFileOffset(Loc));
tools/clang/tools/clang-format/ClangFormat.cpp
  214       unsigned Offset = Sources.getFileOffset(Start);
  215       unsigned Length = Sources.getFileOffset(End) - Offset;
  247     unsigned Offset = Sources.getFileOffset(Start);
  248     unsigned Length = Sources.getFileOffset(End) - Offset;
tools/clang/tools/extra/clang-change-namespace/ChangeNamespace.cpp
  690   MoveNs.Offset = SM.getFileOffset(Start);
  693   MoveNs.Length = SM.getFileOffset(NsDecl->getRBraceLoc()) - MoveNs.Offset;
  711   MoveNs.InsertionOffset = SM.getFileOffset(SM.getSpellingLoc(InsertionLoc));
tools/clang/tools/extra/clangd/Headers.cpp
   45       Inc.HashOffset = SM.getFileOffset(HashLoc);
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  256         auto B = SM.getFileOffset(SS->getBeginLoc());
  257         auto E = SM.getFileOffset(SS->getEndLoc());
tools/clang/tools/extra/clangd/Selection.cpp
   50       S.StartOffset = SM.getFileOffset(Tok.location());
  265         SelBeginTokenStart(SM.getFileOffset(Lexer::GetBeginningOfToken(
tools/clang/tools/extra/clangd/SourceCode.cpp
  369   size_t EndOffset = Mgr.getFileOffset(R.getEnd());
  485       if (SM.getFileOffset(It->second) > SM.getFileOffset(End))
  485       if (SM.getFileOffset(It->second) > SM.getFileOffset(End))
  573   size_t BeginOffset = SM.getFileOffset(R.getBegin());
  574   size_t EndOffset = SM.getFileOffset(R.getEnd());
tools/clang/tools/extra/clangd/XRefs.cpp
  746       unsigned StartOffset = SM.getFileOffset(StartLoc);
  747       unsigned EndOffset = SM.getFileOffset(EndLoc);
tools/clang/tools/extra/clangd/refactor/tweaks/DefineInline.cpp
  217   unsigned BodyBegin = SM.getFileOffset(OrigBodyRange->getBegin());
  219       SM.getFileOffset(OrigBodyRange->getEnd()));
  350     unsigned int SourceLen = SM.getFileOffset(DefRange->getEnd()) -
  351                              SM.getFileOffset(DefRange->getBegin());
tools/clang/tools/extra/clangd/refactor/tweaks/ExpandMacro.cpp
   55     return SM.getFileOffset(T.location()) <= CursorOffset;
   72   auto *T = findTokenUnderCursor(SM, Spelled, SM.getFileOffset(Cursor));
tools/clang/tools/extra/clangd/refactor/tweaks/ExtractVariable.cpp
  166       SM.getFileOffset(Chars.getEnd()) - SM.getFileOffset(Chars.getBegin());
  166       SM.getFileOffset(Chars.getEnd()) - SM.getFileOffset(Chars.getBegin());
tools/clang/tools/extra/clangd/unittests/SelectionTests.cpp
   51       offsetToPosition(Buffer, SM.getFileOffset(FileRange->getBegin())),
   52       offsetToPosition(Buffer, SM.getFileOffset(FileRange->getEnd()))};
tools/clang/tools/extra/clangd/unittests/SourceCodeTests.cpp
  365         SourceMgr.getFileOffset(SourceMgr.getSpellingLoc(Actual)));
  595   EXPECT_EQ(AST.getSourceManager().getFileOffset(Range->getBegin()),
  597   EXPECT_EQ(AST.getSourceManager().getFileOffset(Range->getEnd()),
  615   EXPECT_EQ(SM.getFileOffset(includeHashLoc(Foo, SM)),
  618   EXPECT_EQ(SM.getFileOffset(includeHashLoc(Bar, SM)),