Searched refs:SemaConsumer (Results 1 - 13 of 13) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/Sema/
H A DSemaConsumer.cpp1 //===-- SemaConsumer.cpp - Abstract interface for AST semantics -*- C++ -*-===//
9 #include "clang/Sema/SemaConsumer.h"
13 void SemaConsumer::anchor() { }
H A DSema.cpp44 #include "clang/Sema/SemaConsumer.h"
268 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(&Consumer))
476 // Tell the SemaConsumer to forget about us; we're going out of scope.
477 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(&Consumer))
/freebsd-current/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaConsumer.h1 //===--- SemaConsumer.h - Abstract interface for AST semantics --*- C++ -*-===//
9 // This file defines the SemaConsumer class, a subclass of
25 class SemaConsumer : public ASTConsumer { class in namespace:clang
28 SemaConsumer() { function in class:clang::SemaConsumer
29 ASTConsumer::SemaConsumer = true; member in class:clang::SemaConsumer::ASTConsumer
42 return Consumer->SemaConsumer;
/freebsd-current/contrib/llvm-project/clang/include/clang/AST/
H A DASTConsumer.h24 class SemaConsumer; // layering violation required for safe SemaConsumer
36 bool SemaConsumer = false; member in class:clang::ASTConsumer
38 friend class SemaConsumer;
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTResultSynthesizer.h13 #include "clang/Sema/SemaConsumer.h"
35 /// to the ASTs for the expression, and it does so by acting as a SemaConsumer
37 class ASTResultSynthesizer : public clang::SemaConsumer {
43 /// in order to produce LLVM IR, this SemaConsumer must allow them to
156 ///SemaConsumer.
157 clang::SemaConsumer *m_passthrough_sema; ///< The SemaConsumer down the chain,
H A DASTStructExtractor.h15 #include "clang/Sema/SemaConsumer.h"
33 class ASTStructExtractor : public clang::SemaConsumer {
39 /// in order to produce LLVM IR, this SemaConsumer must allow them to
118 ///SemaConsumer.
119 clang::SemaConsumer *m_passthrough_sema; ///< The SemaConsumer down the chain,
H A DASTStructExtractor.cpp38 m_passthrough_sema = dyn_cast<SemaConsumer>(passthrough);
H A DASTUtils.h16 #include "clang/Sema/SemaConsumer.h"
134 /// Wraps an ASTConsumer into an SemaConsumer. Doesn't take ownership of the
135 /// provided consumer. If the provided ASTConsumer is also a SemaConsumer,
136 /// the wrapper will also forward SemaConsumer functions.
137 class ASTConsumerForwarder : public clang::SemaConsumer {
139 clang::SemaConsumer *m_sc;
143 m_sc = llvm::dyn_cast<clang::SemaConsumer>(m_c);
H A DASTResultSynthesizer.cpp44 m_passthrough_sema = dyn_cast<SemaConsumer>(passthrough);
/freebsd-current/contrib/llvm-project/clang/include/clang/Frontend/
H A DMultiplexConsumer.h10 // multiplex ASTConsumer and SemaConsumer messages to many consumers.
18 #include "clang/Sema/SemaConsumer.h"
51 class MultiplexConsumer : public SemaConsumer {
78 // SemaConsumer
/freebsd-current/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp368 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get()))
374 if (SemaConsumer *SC = dyn_cast<SemaConsumer>(Consumer.get()))
/freebsd-current/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTWriter.h24 #include "clang/Sema/SemaConsumer.h"
843 class PCHGenerator : public SemaConsumer {
/freebsd-current/lib/clang/libclang/
H A DMakefile557 SRCS_MIN+= Sema/SemaConsumer.cpp

Completed in 202 milliseconds