Home
last modified time | relevance | path

Searched refs:DeclID (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/Interp/
H A DInterpBlock.h38 Block(const llvm::Optional<unsigned> &DeclID, Descriptor *Desc,
40 : DeclID(DeclID), IsStatic(IsStatic), IsExtern(IsExtern), Desc(Desc) {} in DeclID() function
43 : DeclID((unsigned)-1), IsStatic(IsStatic), IsExtern(IsExtern),
59 llvm::Optional<unsigned> getDeclID() const { return DeclID; } in getDeclID()
95 llvm::Optional<unsigned> DeclID; variable
/llvm-project-15.0.7/clang/include/clang/Serialization/
H A DASTReader.h496 llvm::DenseMap<serialization::DeclID, FileOffsetsTy>;
785 SmallVector<serialization::DeclID, 64> VTableUses;
820 SmallVector<serialization::DeclID, 4> ExtVectorDecls;
840 SmallVector<serialization::DeclID, 4> SemaDeclRefs;
900 SmallVector<serialization::DeclID, 4> KnownNamespaces;
904 SmallVector<serialization::DeclID, 8> UndefinedButUsed;
1379 Decl *ReadDeclRecord(serialization::DeclID ID);
1838 serialization::DeclID getGlobalDeclID(ModuleFile &F,
1857 Decl *GetDecl(serialization::DeclID ID);
1862 Decl *GetExistingDecl(serialization::DeclID ID);
[all …]
H A DASTWriter.h189 serialization::DeclID FirstDeclID = serialization::NUM_PREDEF_DECL_IDS;
192 serialization::DeclID NextDeclID = FirstDeclID;
200 llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs;
212 SmallVector<std::pair<unsigned, serialization::DeclID>, 64>;
227 void associateDeclWithFile(const Decl *D, serialization::DeclID);
393 SmallVector<serialization::DeclID, 16> EagerlyDeserializedDecls;
394 SmallVector<serialization::DeclID, 16> ModularCodegenDecls;
639 serialization::DeclID GetDeclRef(const Decl *D);
643 serialization::DeclID getDeclID(const Decl *D);
H A DModuleFile.h444 serialization::DeclID BaseDeclID = 0;
456 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
459 const serialization::DeclID *FileSortedDecls = nullptr;
H A DASTBitCodes.h68 using DeclID = uint32_t; variable
72 using LocalDeclID = DeclID;
73 using GlobalDeclID = DeclID;
2034 DeclID FirstID;
2063 DeclID DefinitionID;
H A DASTDeserializationListener.h47 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { } in DeclRead()
H A DASTRecordReader.h107 serialization::DeclID ID) { in readVisibleDeclContextStorage()
187 serialization::DeclID readDeclID() { in readDeclID()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderInternals.h52 using data_type = SmallVector<DeclID, 4>;
56 llvm::DenseSet<DeclID> Found;
60 void insert(DeclID ID) { in insert()
111 for (DeclID ID : From) in MergeDataInto()
H A DASTReaderDecl.cpp85 const DeclID ThisDeclID;
127 serialization::DeclID readDeclID() { in readDeclID()
135 void readDeclIDList(SmallVectorImpl<DeclID> &IDs) { in readDeclIDList()
384 DeclID VisitTemplateDecl(TemplateDecl *D);
2066 DeclID KeyFn = readDeclID(); in VisitCXXRecordDeclImpl()
2181 DeclID PatternID = readDeclID(); in VisitTemplateDecl()
2223 DeclID PatternID = VisitTemplateDecl(D); in VisitRedeclarableTemplateDecl()
2242 SmallVector<serialization::DeclID, 32> SpecIDs; in VisitClassTemplateDecl()
2269 SmallVector<serialization::DeclID, 32> SpecIDs; in VisitVarTemplateDecl()
2576 DeclID FirstDeclID = readDeclID(); in VisitRedeclarable()
[all …]
H A DASTReader.cpp1238 DeclID ID) { in ReadVisibleDeclContextStorage()
3229 serialization::DeclID ID = ReadDeclID(F, Record, Idx); in ReadASTBlock()
3444 F.FileSortedDecls = (const DeclID *)Blob.data(); in ReadASTBlock()
7373 serialization::DeclID
7484 Decl *ASTReader::GetExistingDecl(DeclID ID) { in GetExistingDecl()
7509 Decl *ASTReader::GetDecl(DeclID ID) { in GetDecl()
7547 serialization::DeclID ASTReader::ReadDeclID(ModuleFile &F, in ReadDeclID()
7591 auto ID = (serialization::DeclID)+LexicalDecls[I + 1]; in FindExternalLexicalDecls()
7713 for (DeclID ID : It->second.Table.find(Name)) { in FindExternalVisibleDeclsByName()
7734 for (DeclID ID : It->second.Table.findAll()) { in completeVisibleDeclsMap()
[all …]
H A DASTWriter.cpp3135 SmallVector<DeclID, 256> FileGroupedDeclIDs; in WriteFileDeclIDsMap()
3711 llvm::SmallVector<DeclID, 64> DeclIDs;
4872 SmallVector<serialization::DeclID, 64> DeclsToCheckForDeferredDiags; in WriteASTCore()
5418 DeclID ASTWriter::GetDeclRef(const Decl *D) { in GetDeclRef()
5431 DeclID &ID = DeclIDs[D]; in GetDeclRef()
5447 DeclID ASTWriter::getDeclID(const Decl *D) { in getDeclID()
5460 void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) { in associateDeclWithFile()
5492 std::pair<unsigned, serialization::DeclID> LocDecl(Offset, ID); in associateDeclWithFile()
H A DASTWriterDecl.cpp222 ArrayRef<DeclID> LazySpecializations; in AddTemplateSpecializations()
2409 serialization::DeclID ID; in WriteDecl()
2411 serialization::DeclID &IDR = DeclIDs[D]; in WriteDecl()
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DMultiplexConsumer.h38 void DeclRead(serialization::DeclID ID, const Decl *D) override;
H A DASTUnit.h242 std::vector<serialization::DeclID> TopLevelDeclsInPreamble;
/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendAction.cpp71 void DeclRead(serialization::DeclID ID, const Decl *D) override { in DeclRead()
93 void DeclRead(serialization::DeclID ID, const Decl *D) override { in DeclRead()
119 void DeclRead(serialization::DeclID ID, const Decl *D) override { in DeclRead()
H A DMultiplexConsumer.cpp53 serialization::DeclID ID, const Decl *D) { in DeclRead()
H A DASTUnit.cpp1023 std::vector<serialization::DeclID> takeTopLevelDeclIDs() { in takeTopLevelDeclIDs()
1057 std::vector<serialization::DeclID> TopLevelDeclIDs;
/llvm-project-15.0.7/clang-tools-extra/clangd/
H A DXRefs.cpp916 auto DeclID = TargetDeclToID.find(D->getCanonicalDecl()); in handleDeclOccurrence() local
917 if (DeclID == TargetDeclToID.end()) in handleDeclOccurrence()
945 References.push_back({*Tok, Roles, DeclID->getSecond()}); in handleDeclOccurrence()
/llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1205 unsigned DeclID = getOrCreateSourceID(SPDecl->getFile()); in applySubprogramDefinitionAttributes() local
1207 if (DeclID != DefID) in applySubprogramDefinitionAttributes()
/llvm-project-15.0.7/clang/docs/
H A DConstantInterpreter.rst135 * ``DeclID`` identifies each global declaration (it is set to an invalid