| /llvm-project-15.0.7/clang/lib/AST/Interp/ |
| H A D | InterpBlock.h | 38 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 D | ASTReader.h | 496 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 D | ASTWriter.h | 189 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 D | ModuleFile.h | 444 serialization::DeclID BaseDeclID = 0; 456 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs; 459 const serialization::DeclID *FileSortedDecls = nullptr;
|
| H A D | ASTBitCodes.h | 68 using DeclID = uint32_t; variable 72 using LocalDeclID = DeclID; 73 using GlobalDeclID = DeclID; 2034 DeclID FirstID; 2063 DeclID DefinitionID;
|
| H A D | ASTDeserializationListener.h | 47 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { } in DeclRead()
|
| H A D | ASTRecordReader.h | 107 serialization::DeclID ID) { in readVisibleDeclContextStorage() 187 serialization::DeclID readDeclID() { in readDeclID()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderInternals.h | 52 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 D | ASTReaderDecl.cpp | 85 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 D | ASTReader.cpp | 1238 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 D | ASTWriter.cpp | 3135 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 D | ASTWriterDecl.cpp | 222 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 D | MultiplexConsumer.h | 38 void DeclRead(serialization::DeclID ID, const Decl *D) override;
|
| H A D | ASTUnit.h | 242 std::vector<serialization::DeclID> TopLevelDeclsInPreamble;
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | FrontendAction.cpp | 71 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 D | MultiplexConsumer.cpp | 53 serialization::DeclID ID, const Decl *D) { in DeclRead()
|
| H A D | ASTUnit.cpp | 1023 std::vector<serialization::DeclID> takeTopLevelDeclIDs() { in takeTopLevelDeclIDs() 1057 std::vector<serialization::DeclID> TopLevelDeclIDs;
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/ |
| H A D | XRefs.cpp | 916 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 D | DwarfUnit.cpp | 1205 unsigned DeclID = getOrCreateSourceID(SPDecl->getFile()); in applySubprogramDefinitionAttributes() local 1207 if (DeclID != DefID) in applySubprogramDefinitionAttributes()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ConstantInterpreter.rst | 135 * ``DeclID`` identifies each global declaration (it is set to an invalid
|