Home | History | Annotate | Download | only in Serialization

Lines Matching defs:Info

1001                                        DeclContextInfo &Info) {
1016 Info.LexicalDecls = reinterpret_cast<const KindDeclIDPair*>(Blob.data());
1017 Info.NumLexicalDecls = Blob.size() / sizeof(KindDeclIDPair);
1032 Info.NameLookupTableData = ASTDeclContextNameLookupTable::Create(
1449 // Decode function-like macro info.
1458 // Install function-like macro info.
1741 // \brief Retrieve the identifier info found within the module
1811 ModuleMacroInfo Info;
1816 Info.SubModID = getGlobalSubmoduleID(*PMInfo.M, ID >> 1);
1817 Info.MI = nullptr;
1821 if (!LoadedUndefs.insert(std::make_pair(II, Info.SubModID)).second)
1834 Info.MI = getMacro(GMacID);
1835 Info.SubModID = Info.MI->getOwningModuleID();
1837 Info.Overrides = PMInfo.ModuleMacroData.Overrides;
1838 Info.F = PMInfo.M;
1840 return new (Context) ModuleMacroInfo(Info);
2440 // location info are setup.
2768 DeclContextInfo &Info = F.DeclContextInfos[TU];
2769 Info.LexicalDecls = reinterpret_cast<const KindDeclIDPair *>(Blob.data());
2770 Info.NumLexicalDecls
4956 // Decode the identifier info and then check again; if the macro is
5395 FunctionType::ExtInfo Info(Record[1], Record[2], Record[3],
5397 return Context.getFunctionNoProtoType(ResultType, Info);
6464 ModuleFile::DeclContextInfosMap::iterator Info
6466 if (Info == M.DeclContextInfos.end() || !Info->second.LexicalDecls)
6470 for (const KindDeclIDPair *ID = Info->second.LexicalDecls,
6471 *IDE = ID + Info->second.NumLexicalDecls;
6608 ModuleFile::DeclContextInfosMap::iterator Info;
6611 Info = M.DeclContextInfos.find(DC);
6612 if (Info != M.DeclContextInfos.end() &&
6613 Info->second.NameLookupTableData) {
6624 Info->second.NameLookupTableData;
6767 ModuleFile::DeclContextInfosMap::iterator Info;
6770 Info = M.DeclContextInfos.find(This->Contexts[I]);
6771 if (Info != M.DeclContextInfos.end() &&
6772 Info->second.NameLookupTableData) {
6782 Info->second.NameLookupTableData;
7780 void ASTReader::ReadQualifierInfo(ModuleFile &F, QualifierInfo &Info,
7782 Info.QualifierLoc = ReadNestedNameSpecifierLoc(F, Record, Idx);
7784 Info.NumTemplParamLists = NumTPLists;
7786 Info.TemplParamLists = new (Context) TemplateParameterList*[NumTPLists];
7788 Info.TemplParamLists[i] = ReadTemplateParameterList(F, Record, Idx);
8375 const PendingMacroInfo &Info = GlobalIDs[IDIdx];
8376 if (Info.M->Kind != MK_ImplicitModule &&
8377 Info.M->Kind != MK_ExplicitModule)
8378 resolvePendingMacro(II, Info);
8383 const PendingMacroInfo &Info = GlobalIDs[IDIdx];
8384 if (Info.M->Kind == MK_ImplicitModule ||
8385 Info.M->Kind == MK_ExplicitModule)
8386 resolvePendingMacro(II, Info);
8394 PendingDeclContextInfo Info = PendingDeclContextInfos.front();
8396 DeclContext *SemaDC = cast<DeclContext>(GetDecl(Info.SemaDC));
8397 DeclContext *LexicalDC = cast<DeclContext>(GetDecl(Info.LexicalDC));
8398 Info.D->setDeclContextsImpl(SemaDC, LexicalDC, getContext());