Lines Matching defs:SM
45 SourceManager &SM = VirtualSM.get();
47 Lexer Lex(SM.getMainFileID(), SM.getBufferOrFake(SM.getMainFileID()), SM,
52 return GetOffsetAfterSequence(SM, Lex, Tok);
88 [&](std::function<unsigned(const SourceManager &SM, Lexer &Lex,
93 [&Consume](const SourceManager &SM, Lexer &Lex, Token Tok) {
95 unsigned InitialOffset = SM.getFileOffset(Tok.getLocation());
96 return std::max(InitialOffset, Consume(SM, Lex, Tok));
102 [](const SourceManager &SM, Lexer &Lex, Token Tok) -> unsigned {
107 return SM.getFileOffset(Tok.getLocation());
113 [](const SourceManager &SM, Lexer &Lex, Token Tok) -> unsigned {
116 return SM.getFileOffset(Tok.getLocation());
163 [](const SourceManager &SM, Lexer &Lex, Token Tok) {
165 unsigned MaxOffset = SM.getFileOffset(Tok.getLocation());
167 MaxOffset = SM.getFileOffset(Tok.getLocation());