Lines Matching refs:IncludeMacroStack
37 return IncludeMacroStack.empty(); in isInPrimaryFile()
40 assert(IsFileLexer(IncludeMacroStack[0]) && in isInPrimaryFile()
43 llvm::drop_begin(IncludeMacroStack), in isInPrimaryFile()
55 for (const IncludeStackInfo &ISI : llvm::reverse(IncludeMacroStack)) { in getCurrentFileLexer()
75 if (MaxIncludeStackDepth < IncludeMacroStack.size()) in EnterSourceFile()
76 MaxIncludeStackDepth = IncludeMacroStack.size(); in EnterSourceFile()
338 if (IncludeMacroStack.empty() && in HandleEndOfFile()
348 if ((LeavingSubmodule || IncludeMacroStack.empty()) && in HandleEndOfFile()
442 if (!IncludeMacroStack.empty()) { in HandleEndOfFile()
623 assert(!IncludeMacroStack.empty() && "Ran out of stack entries to load"); in RemoveTopOfLexerStack()
647 for (const IncludeStackInfo &ISI : llvm::reverse(IncludeMacroStack)) { in HandleMicrosoftCommentPaste()