Lines Matching refs:IncludeMacroStack
38 return IncludeMacroStack.empty(); in isInPrimaryFile()
41 assert(IsFileLexer(IncludeMacroStack[0]) && in isInPrimaryFile()
43 for (unsigned i = 1, e = IncludeMacroStack.size(); i != e; ++i) in isInPrimaryFile()
44 if (IsFileLexer(IncludeMacroStack[i])) in isInPrimaryFile()
57 for (unsigned i = IncludeMacroStack.size(); i != 0; --i) { in getCurrentFileLexer()
58 const IncludeStackInfo& ISI = IncludeMacroStack[i-1]; in getCurrentFileLexer()
77 if (MaxIncludeStackDepth < IncludeMacroStack.size()) in EnterSourceFile()
78 MaxIncludeStackDepth = IncludeMacroStack.size(); in EnterSourceFile()
371 if (!IncludeMacroStack.empty()) { in HandleEndOfFile()
545 assert(!IncludeMacroStack.empty() && "Ran out of stack entries to load"); in RemoveTopOfLexerStack()
569 for (unsigned i = 0, e = IncludeMacroStack.size(); i != e; ++i) { in HandleMicrosoftCommentPaste()
570 IncludeStackInfo &ISI = *(IncludeMacroStack.end()-i-1); in HandleMicrosoftCommentPaste()