Home
last modified time | relevance | path

Searched refs:GlobalDeclID (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclID.h185 friend class GlobalDeclID; variable
208 class GlobalDeclID : public DeclIDBase {
212 GlobalDeclID() : Base() {}
213 explicit GlobalDeclID(DeclID ID) : Base(ID) {}
215 explicit GlobalDeclID(unsigned ModuleFileIndex, unsigned LocalID)
244 template <> struct DenseMapInfo<clang::GlobalDeclID> {
245 using GlobalDeclID = clang::GlobalDeclID;
246 using DeclID = GlobalDeclID::DeclID;
248 static GlobalDeclID getEmptyKey() {
249 return GlobalDeclID(DenseMapInfo<DeclID>::getEmptyKey());
[all …]
H A DDeclOpenMP.h62 static T *createEmptyDirective(const ASTContext &C, GlobalDeclID ID, in createEmptyDirective()
136 GlobalDeclID ID, unsigned N);
217 GlobalDeclID ID);
322 GlobalDeclID ID, unsigned N);
401 GlobalDeclID ID);
431 static OMPRequiresDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID,
499 static OMPAllocateDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID,
H A DDeclCXX.h123 static AccessSpecDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
581 GlobalDeclID ID);
2030 GlobalDeclID ID);
2105 GlobalDeclID ID);
2148 static CXXMethodDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2650 static CXXConstructorDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID,
2893 static CXXDestructorDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2957 static CXXConversionDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
3024 static LinkageSpecDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
3172 static UsingDirectiveDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
[all …]
H A DASTUnresolvedSet.h60 void addLazyDecl(ASTContext &C, GlobalDeclID ID, AccessSpecifier AS) { in addLazyDecl()
117 void addLazyDecl(ASTContext &C, GlobalDeclID ID, AccessSpecifier AS) { in addLazyDecl()
H A DDeclTemplate.h1104 GlobalDeclID ID);
1214 GlobalDeclID ID);
1216 GlobalDeclID ID,
1417 CreateDeserialized(ASTContext &C, GlobalDeclID ID, bool HasTypeConstraint);
1419 GlobalDeclID ID,
1639 GlobalDeclID ID);
1641 CreateDeserialized(ASTContext &C, GlobalDeclID ID, unsigned NumExpansions);
1878 GlobalDeclID ID);
2132 CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2330 static ClassTemplateDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
[all …]
H A DDecl.h184 static PragmaCommentDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID,
219 CreateDeserialized(ASTContext &C, GlobalDeclID ID, unsigned NameValueSize);
545 static LabelDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
601 static NamespaceDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
1141 static VarDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
1739 static ImplicitParamDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
1793 static ParmVarDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2188 static FunctionDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
3214 static FieldDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
3407 static EnumConstantDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
[all …]
H A DDeclOpenACC.h98 CreateDeserialized(ASTContext &Ctx, GlobalDeclID ID, unsigned NumClauses);
143 CreateDeserialized(ASTContext &Ctx, GlobalDeclID ID, unsigned NumClauses);
H A DDeclObjC.h239 static ObjCMethodDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
618 GlobalDeclID ID);
791 static ObjCPropertyDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
1282 GlobalDeclID ID);
1973 static ObjCIvarDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2044 GlobalDeclID ID);
2148 static ObjCProtocolDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2367 static ObjCCategoryDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID);
2565 GlobalDeclID ID);
2648 GlobalDeclID ID);
[all …]
H A DExternalASTSource.h105 virtual Decl *GetExternalDecl(GlobalDeclID ID);
630 LazyOffsetPtr<Decl, GlobalDeclID, &ExternalASTSource::GetExternalDecl>;
H A DDeclFriend.h118 static FriendDecl *CreateDeserialized(ASTContext &C, GlobalDeclID ID,
/freebsd/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTReader.h548 using DeclUpdateOffsetsMap = llvm::DenseMap<GlobalDeclID, FileOffsetsTy>;
555 llvm::DenseMap<GlobalDeclID, LookupBlockOffsets>;
581 llvm::DenseMap<GlobalDeclID, SmallVector<GlobalDeclID, 4>> RelatedDeclsMap;
585 GlobalDeclID ID;
590 PendingUpdateRecord(GlobalDeclID ID, Decl *D, bool JustLoaded) in PendingUpdateRecord()
701 llvm::DenseMap<GlobalDeclID, DeclContextVisibleUpdates> PendingVisibleUpdates;
702 llvm::DenseMap<GlobalDeclID, DeclContextVisibleUpdates>
704 llvm::DenseMap<GlobalDeclID, DeclContextVisibleUpdates> TULocalUpdates;
708 llvm::DenseMap<GlobalDeclID, SpecializationsUpdate>;
748 uint64_t Offset, GlobalDeclID ID,
[all …]
H A DASTDeserializationListener.h54 virtual void DeclRead(GlobalDeclID ID, const Decl *D) {} in DeclRead()
104 void DeclRead(GlobalDeclID ID, const Decl *D) override { in DeclRead()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclOpenMP.cpp39 GlobalDeclID ID, in CreateDeserialized()
67 GlobalDeclID ID, in CreateDeserialized()
94 GlobalDeclID ID, in CreateDeserialized()
122 OMPDeclareReductionDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
153 GlobalDeclID ID, in CreateDeserialized()
184 GlobalDeclID ID) { in CreateDeserialized()
H A DDeclOpenACC.cpp36 OpenACCDeclareDecl::CreateDeserialized(ASTContext &Ctx, GlobalDeclID ID, in CreateDeserialized()
55 OpenACCRoutineDecl::CreateDeserialized(ASTContext &Ctx, GlobalDeclID ID, in CreateDeserialized()
H A DDeclTemplate.cpp455 FunctionTemplateDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
542 GlobalDeclID ID) { in CreateDeserialized()
696 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
703 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
819 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
833 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
905 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
911 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
1012 GlobalDeclID ID) { in CreateDeserialized()
1124 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
[all …]
H A DDeclCXX.cpp61 GlobalDeclID ID) { in CreateDeserialized()
72 cast<NamedDecl>(Source->GetExternalDecl(GlobalDeclID(I.getDeclID())))); in getFromExternalSource()
165 GlobalDeclID ID) { in CreateDeserialized()
2370 CXXDeductionGuideDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2385 RequiresExprBodyDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2491 GlobalDeclID ID) { in CreateDeserialized()
2942 GlobalDeclID ID, in CreateDeserialized()
3090 GlobalDeclID ID) { in CreateDeserialized()
3146 GlobalDeclID ID) { in CreateDeserialized()
3192 GlobalDeclID ID) { in CreateDeserialized()
[all …]
H A DDeclObjC.cpp863 GlobalDeclID ID) { in CreateDeserialized()
1487 GlobalDeclID ID) { in CreateDeserialized()
1552 GlobalDeclID ID) { in CreateDeserialized()
1866 ObjCIvarDecl *ObjCIvarDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
1915 GlobalDeclID ID) { in CreateDeserialized()
1950 GlobalDeclID ID) { in CreateDeserialized()
2149 GlobalDeclID ID) { in CreateDeserialized()
2190 ObjCCategoryImplDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2297 ObjCImplementationDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2340 ObjCCompatibleAliasDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
[all …]
H A DDecl.cpp2156 VarDecl *VarDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
2962 ParmVarDecl *ParmVarDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
4642 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
4967 EnumDecl *EnumDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
5131 GlobalDeclID ID) { in CreateDeserialized()
5399 GlobalDeclID ID, in CreateDeserialized()
5423 PragmaDetectMismatchDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
5450 LabelDecl *LabelDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
5498 GlobalDeclID ID) { in CreateDeserialized()
5516 FunctionDecl *FunctionDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID) { in CreateDeserialized()
[all …]
H A DDeclFriend.cpp63 FriendDecl *FriendDecl::CreateDeserialized(ASTContext &C, GlobalDeclID ID, in CreateDeserialized()
H A DExternalASTSource.cpp73 Decl *ExternalASTSource::GetExternalDecl(GlobalDeclID ID) { return nullptr; } in GetExternalDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h52 using data_type = SmallVector<GlobalDeclID, 4>;
56 llvm::DenseSet<GlobalDeclID> Found;
60 void insert(GlobalDeclID ID) { in insert()
96 for (GlobalDeclID ID : From) in MergeDataInto()
162 using LazySpecializationInfo = GlobalDeclID;
H A DASTReaderDecl.cpp83 GlobalDeclID FirstID;
87 RedeclarableResult(Decl *MergeWith, GlobalDeclID FirstID, bool IsKeyDecl) in RedeclarableResult()
91 GlobalDeclID getFirstID() const { return FirstID; } in getFirstID()
118 GlobalDeclID KeyDeclID);
124 D, Existing, Redecl.isKeyDecl() ? Redecl.getFirstID() : GlobalDeclID()); in mergeRedeclarable()
149 const GlobalDeclID ThisDeclID;
156 GlobalDeclID NamedDeclForTagDecl = GlobalDeclID();
183 GlobalDeclID readDeclID() { return Record.readDeclID(); } in readDeclID()
274 ASTReader::RecordLocation Loc, GlobalDeclID thisDeclID, in ASTDeclReader()
587 GlobalDeclID SemaDCIDForTemplateParmDecl = readDeclID(); in VisitDecl()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DMultiplexConsumer.h38 void DeclRead(GlobalDeclID ID, const Decl *D) override;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h68 Decl *GetExternalDecl(GlobalDeclID ID) override;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h52 clang::Decl *GetExternalDecl(clang::GlobalDeclID) override { return nullptr; } in GetExternalDecl() argument

12