Home
last modified time | relevance | path

Searched refs:DepDirectives (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.h32 : Original(std::move(Contents)), DepDirectives(nullptr) {} in CachedFileContents()
42 std::atomic<const Optional<DependencyDirectivesTy> *> DepDirectives; member
44 ~CachedFileContents() { delete DepDirectives.load(); } in ~CachedFileContents()
96 if (auto *Directives = Contents->DepDirectives.load()) { in getDirectiveTokens()
/llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp53 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()
59 if (Contents->DepDirectives.load()) in scanForDirectivesIfNecessary()
70 Contents->DepDirectives.store(new Optional<DependencyDirectivesTy>()); in scanForDirectivesIfNecessary()
78 Contents->DepDirectives.store( in scanForDirectivesIfNecessary()
/llvm-project-15.0.7/clang/include/clang/Lex/
H A DLexer.h154 ArrayRef<dependency_directives_scan::Directive> DepDirectives; variable
215 bool isDependencyDirectivesLexer() const { return !DepDirectives.empty(); } in isDependencyDirectivesLexer()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPLexerChange.cpp99 DepDirectives = in EnterSourceFile() local
101 TheLexer->DepDirectives = *DepDirectives; in EnterSourceFile()
H A DLexer.cpp3017 if (NextDepDirectiveTokenIndex == DepDirectives.front().Tokens.size()) in isNextPPTokenLParen()
3019 return DepDirectives.front().Tokens[NextDepDirectiveTokenIndex].is( in isNextPPTokenLParen()
4323 while (NextDepDirectiveTokenIndex == DepDirectives.front().Tokens.size()) { in LexDependencyDirectiveToken()
4324 if (DepDirectives.front().Kind == pp_eof) in LexDependencyDirectiveToken()
4327 DepDirectives = DepDirectives.drop_front(); in LexDependencyDirectiveToken()
4331 DepDirectives.front().Tokens[NextDepDirectiveTokenIndex++]; in LexDependencyDirectiveToken()
4360 assert(DepDirectives.front().Tokens[NextDepDirectiveTokenIndex].is( in LexDependencyDirectiveToken()
4381 DepDirectives = DepDirectives.drop_front(); in LexDependencyDirectiveTokenWhileSkipping()
4382 switch (DepDirectives.front().Kind) { in LexDependencyDirectiveTokenWhileSkipping()
4429 DepDirectives.front().Tokens.front(); in LexDependencyDirectiveTokenWhileSkipping()