• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/

Lines Matching defs:MultiplexExternalSemaSource

1 //===--- MultiplexExternalSemaSource.cpp  ---------------------------------===//
12 #include "clang/Sema/MultiplexExternalSemaSource.h"
18 char MultiplexExternalSemaSource::ID;
23 MultiplexExternalSemaSource::MultiplexExternalSemaSource(ExternalSemaSource &s1,
30 MultiplexExternalSemaSource::~MultiplexExternalSemaSource() {}
36 void MultiplexExternalSemaSource::addSource(ExternalSemaSource &source) {
44 Decl *MultiplexExternalSemaSource::GetExternalDecl(uint32_t ID) {
51 void MultiplexExternalSemaSource::CompleteRedeclChain(const Decl *D) {
56 Selector MultiplexExternalSemaSource::GetExternalSelector(uint32_t ID) {
66 uint32_t MultiplexExternalSemaSource::GetNumExternalSelectors() {
73 Stmt *MultiplexExternalSemaSource::GetExternalDeclStmt(uint64_t Offset) {
80 CXXBaseSpecifier *MultiplexExternalSemaSource::GetExternalCXXBaseSpecifiers(
89 MultiplexExternalSemaSource::GetExternalCXXCtorInitializers(uint64_t Offset) {
97 MultiplexExternalSemaSource::hasExternalDefinitions(const Decl *D) {
105 bool MultiplexExternalSemaSource::
113 void MultiplexExternalSemaSource::completeVisibleDeclsMap(const DeclContext *DC){
118 void MultiplexExternalSemaSource::FindExternalLexicalDecls(
125 void MultiplexExternalSemaSource::FindFileRegionDecls(FileID File,
133 void MultiplexExternalSemaSource::CompleteType(TagDecl *Tag) {
138 void MultiplexExternalSemaSource::CompleteType(ObjCInterfaceDecl *Class) {
143 void MultiplexExternalSemaSource::ReadComments() {
148 void MultiplexExternalSemaSource::StartedDeserializing() {
153 void MultiplexExternalSemaSource::FinishedDeserializing() {
158 void MultiplexExternalSemaSource::StartTranslationUnit(ASTConsumer *Consumer) {
163 void MultiplexExternalSemaSource::PrintStats() {
168 Module *MultiplexExternalSemaSource::getModule(unsigned ID) {
175 bool MultiplexExternalSemaSource::DeclIsFromPCHWithObjectFile(const Decl *D) {
182 bool MultiplexExternalSemaSource::layoutRecordType(const RecordDecl *Record,
195 void MultiplexExternalSemaSource::
207 void MultiplexExternalSemaSource::InitializeSema(Sema &S) {
212 void MultiplexExternalSemaSource::ForgetSema() {
217 void MultiplexExternalSemaSource::ReadMethodPool(Selector Sel) {
222 void MultiplexExternalSemaSource::updateOutOfDateSelector(Selector Sel) {
227 void MultiplexExternalSemaSource::ReadKnownNamespaces(
233 void MultiplexExternalSemaSource::ReadUndefinedButUsed(
239 void MultiplexExternalSemaSource::ReadMismatchingDeleteExpressions(
247 bool MultiplexExternalSemaSource::LookupUnqualified(LookupResult &R, Scope *S){
254 void MultiplexExternalSemaSource::ReadTentativeDefinitions(
260 void MultiplexExternalSemaSource::ReadUnusedFileScopedDecls(
266 void MultiplexExternalSemaSource::ReadDelegatingConstructors(
272 void MultiplexExternalSemaSource::ReadExtVectorDecls(
278 void MultiplexExternalSemaSource::ReadDeclsToCheckForDeferredDiags(
284 void MultiplexExternalSemaSource::ReadUnusedLocalTypedefNameCandidates(
290 void MultiplexExternalSemaSource::ReadReferencedSelectors(
296 void MultiplexExternalSemaSource::ReadWeakUndeclaredIdentifiers(
302 void MultiplexExternalSemaSource::ReadUsedVTables(
308 void MultiplexExternalSemaSource::ReadPendingInstantiations(
315 void MultiplexExternalSemaSource::ReadLateParsedTemplates(
322 TypoCorrection MultiplexExternalSemaSource::CorrectTypo(
338 bool MultiplexExternalSemaSource::MaybeDiagnoseMissingCompleteType(