Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.h33 : Original(std::move(Contents)), DepDirectives(nullptr) {} in CachedFileContents()
43 std::atomic<const std::optional<DependencyDirectivesTy> *> DepDirectives; member
45 ~CachedFileContents() { delete DepDirectives.load(); } in ~CachedFileContents()
97 if (auto *Directives = Contents->DepDirectives.load()) { in getDirectiveTokens()
/freebsd/contrib/llvm-project/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningFilesystem.cpp54 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()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLexer.h154 ArrayRef<dependency_directives_scan::Directive> DepDirectives; variable
215 bool isDependencyDirectivesLexer() const { return !DepDirectives.empty(); } in isDependencyDirectivesLexer()
/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLexer.cpp3148 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 …]
H A DPPLexerChange.cpp100 DepDirectives = in EnterSourceFile() local
102 TheLexer->DepDirectives = *DepDirectives; in EnterSourceFile()