Searched refs:MultiplexExternalSemaSource (Results 1 – 6 of 6) sorted by relevance
17 char MultiplexExternalSemaSource::ID;22 MultiplexExternalSemaSource::MultiplexExternalSemaSource( in MultiplexExternalSemaSource() function in MultiplexExternalSemaSource31 MultiplexExternalSemaSource::~MultiplexExternalSemaSource() { in ~MultiplexExternalSemaSource()40 void MultiplexExternalSemaSource::AddSource(ExternalSemaSource *Source) { in AddSource()49 Decl *MultiplexExternalSemaSource::GetExternalDecl(GlobalDeclID ID) { in GetExternalDecl()56 void MultiplexExternalSemaSource::CompleteRedeclChain(const Decl *D) { in CompleteRedeclChain()61 Selector MultiplexExternalSemaSource::GetExternalSelector(uint32_t ID) { in GetExternalSelector()71 uint32_t MultiplexExternalSemaSource::GetNumExternalSelectors() { in GetNumExternalSelectors()78 Stmt *MultiplexExternalSemaSource::GetExternalDeclStmt(uint64_t Offset) { in GetExternalDeclStmt()85 CXXBaseSpecifier *MultiplexExternalSemaSource::GetExternalCXXBaseSpecifiers( in GetExternalCXXBaseSpecifiers()[all …]
604 if (auto *Ex = dyn_cast<MultiplexExternalSemaSource>(ExternalSource)) in addExternalSource()607 ExternalSource = new MultiplexExternalSemaSource(ExternalSource.get(), E); in addExternalSource()
38 class MultiplexExternalSemaSource : public ExternalSemaSource {52 MultiplexExternalSemaSource(ExternalSemaSource *S1, ExternalSemaSource *S2);54 ~MultiplexExternalSemaSource() override;
196 return llvm::makeIntrusiveRefCnt<MultiplexExternalSemaSource>( in createChainedIncludesSource()
1061 new MultiplexExternalSemaSource(SemaSource, HLSLSema.get())); in BeginSourceFile()
566 SRCS_MIN+= Sema/MultiplexExternalSemaSource.cpp