Home
last modified time | relevance | path

Searched refs:SemaConsumer (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSemaConsumer.h25 class SemaConsumer : public ASTConsumer {
28 SemaConsumer() { in SemaConsumer() function
29 ASTConsumer::SemaConsumer = true; in SemaConsumer()
42 return Consumer->SemaConsumer; in classof()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DASTConsumer.h24 class SemaConsumer; // layering violation required for safe SemaConsumer variable
36 bool SemaConsumer; variable
38 friend class SemaConsumer; variable
41 ASTConsumer() : SemaConsumer(false) { } in ASTConsumer()
/llvm-project-15.0.7/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTStructExtractor.h33 class ASTStructExtractor : public clang::SemaConsumer {
119 clang::SemaConsumer *m_passthrough_sema; ///< The SemaConsumer down the chain,
H A DASTResultSynthesizer.h37 class ASTResultSynthesizer : public clang::SemaConsumer {
157 clang::SemaConsumer *m_passthrough_sema; ///< The SemaConsumer down the chain,
H A DASTUtils.h136 class ASTConsumerForwarder : public clang::SemaConsumer {
138 clang::SemaConsumer *m_sc;
142 m_sc = llvm::dyn_cast<clang::SemaConsumer>(m_c); in ASTConsumerForwarder()
H A DASTStructExtractor.cpp38 m_passthrough_sema = dyn_cast<SemaConsumer>(passthrough); in ASTStructExtractor()
H A DASTResultSynthesizer.cpp44 m_passthrough_sema = dyn_cast<SemaConsumer>(passthrough); in ASTResultSynthesizer()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaConsumer.cpp13 void SemaConsumer::anchor() { } in anchor()
H A DCMakeLists.txt34 SemaConsumer.cpp
H A DSema.cpp267 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(&Consumer)) in Initialize()
468 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(&Consumer)) in ~Sema()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DMultiplexConsumer.cpp368 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get())) in InitializeSema()
374 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get())) in ForgetSema()
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DMultiplexConsumer.h51 class MultiplexConsumer : public SemaConsumer {
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Sema/
H A DBUILD.gn55 "SemaConsumer.cpp",
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTWriter.h758 class PCHGenerator : public SemaConsumer {