Searched refs:DepDirectives (Results 1 – 5 of 5) sorted by relevance
33 : Original(std::move(Contents)), DepDirectives(nullptr) {} in CachedFileContents()43 std::atomic<const std::optional<DependencyDirectivesTy> *> DepDirectives; member45 ~CachedFileContents() { delete DepDirectives.load(); } in ~CachedFileContents()97 if (auto *Directives = Contents->DepDirectives.load()) { in getDirectiveTokens()
54 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()60 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()71 Contents->DepDirectives.store(new std::optional<DependencyDirectivesTy>()); in scanForDirectivesIfNecessary()79 Contents->DepDirectives.store( in scanForDirectivesIfNecessary()
154 ArrayRef<dependency_directives_scan::Directive> DepDirectives; variable215 bool isDependencyDirectivesLexer() const { return !DepDirectives.empty(); } in isDependencyDirectivesLexer()
3148 if (NextDepDirectiveTokenIndex == DepDirectives.front().Tokens.size()) in isNextPPTokenLParen()3150 return DepDirectives.front().Tokens[NextDepDirectiveTokenIndex].is( in isNextPPTokenLParen()4464 if (DepDirectives.front().Kind == pp_eof) in LexDependencyDirectiveToken()4466 if (DepDirectives.front().Kind == tokens_present_before_eof) in LexDependencyDirectiveToken()4469 DepDirectives = DepDirectives.drop_front(); in LexDependencyDirectiveToken()4473 DepDirectives.front().Tokens[NextDepDirectiveTokenIndex++]; in LexDependencyDirectiveToken()4487 DepDirectives.front().Tokens[NextDepDirectiveTokenIndex]; in LexDependencyDirectiveToken()4517 assert(DepDirectives.front().Tokens[NextDepDirectiveTokenIndex].is( in LexDependencyDirectiveToken()4538 DepDirectives = DepDirectives.drop_front(); in LexDependencyDirectiveTokenWhileSkipping()4539 switch (DepDirectives.front().Kind) { in LexDependencyDirectiveTokenWhileSkipping()[all …]
100 DepDirectives = in EnterSourceFile() local102 TheLexer->DepDirectives = *DepDirectives; in EnterSourceFile()