Searched refs:DeclID (Results 1 - 18 of 18) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/
H A DInterpBlock.h40 Block(const llvm::Optional<unsigned> &DeclID, Descriptor *Desc, argument
42 : DeclID(DeclID), IsStatic(IsStatic), IsExtern(IsExtern), Desc(Desc) {}
45 : DeclID((unsigned)-1), IsStatic(IsStatic), IsExtern(IsExtern),
61 llvm::Optional<unsigned> getDeclID() const { return DeclID; }
97 llvm::Optional<unsigned> DeclID; member in class:clang::interp::Block
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderInternals.h53 using data_type = SmallVector<DeclID, 4>;
57 llvm::DenseSet<DeclID> Found;
61 void insert(DeclID ID) {
112 for (DeclID ID : From)
H A DASTReaderDecl.cpp84 const DeclID ThisDeclID;
126 serialization::DeclID readDeclID() {
134 void readDeclIDList(SmallVectorImpl<DeclID> &IDs) {
251 DeclID thisDeclID, SourceLocation ThisDeclLoc)
257 SmallVectorImpl<serialization::DeclID>& IDs) {
272 auto *Result = new (C) serialization::DeclID[1 + IDs.size()];
307 void UpdateDecl(Decl *D, SmallVectorImpl<serialization::DeclID> &);
377 DeclID VisitTemplateDecl(TemplateDecl *D);
411 DeclID TemplatePatternID = 0);
416 DeclID TemplatePatternI
[all...]
H A DASTReader.cpp1194 DeclID ID) {
1533 const DeclID *FirstDecl = F->FileSortedDecls + Record[6];
3163 serialization::DeclID ID = ReadDeclID(F, Record, Idx);
3372 F.FileSortedDecls = (const DeclID *)Blob.data();
3624 auto DeclID = static_cast<::DeclID>(Record[I++]);
3625 auto *Decl = GetDecl(DeclID);
7266 serialization::DeclID
7377 Decl *ASTReader::GetExistingDecl(DeclID ID) {
7402 Decl *ASTReader::GetDecl(DeclID I
[all...]
H A DASTWriter.cpp2941 SmallVector<DeclID, 256> FileGroupedDeclIDs;
3523 llvm::SmallVector<DeclID, 64> DeclIDs;
3599 // 4 bytes for each DeclID.
4025 using ElementTy = std::pair<DeclID, const std::set<std::string> *>;
4039 Record.push_back(E.first); // DeclID
5354 DeclID ASTWriter::GetDeclRef(const Decl *D) {
5367 DeclID &ID = DeclIDs[D];
5383 DeclID ASTWriter::getDeclID(const Decl *D) {
5396 void ASTWriter::associateDeclWithFile(const Decl *D, DeclID ID) {
5428 std::pair<unsigned, serialization::DeclID> LocDec
[all...]
H A DASTWriterDecl.cpp219 ArrayRef<DeclID> LazySpecializations;
2412 serialization::DeclID ID;
2414 serialization::DeclID &IDR = DeclIDs[D];
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
H A DASTDeserializationListener.h47 virtual void DeclRead(serialization::DeclID ID, const Decl *D) { }
H A DModuleFile.h438 serialization::DeclID BaseDeclID = 0;
450 llvm::DenseMap<ModuleFile *, serialization::DeclID> GlobalToLocalDeclIDs;
453 const serialization::DeclID *FileSortedDecls = nullptr;
H A DASTWriter.h200 serialization::DeclID FirstDeclID = serialization::NUM_PREDEF_DECL_IDS;
203 serialization::DeclID NextDeclID = FirstDeclID;
211 llvm::DenseMap<const Decl *, serialization::DeclID> DeclIDs;
221 /// Sorted (by file offset) vector of pairs of file offset/DeclID.
223 SmallVector<std::pair<unsigned, serialization::DeclID>, 64>;
238 void associateDeclWithFile(const Decl *D, serialization::DeclID);
638 serialization::DeclID GetDeclRef(const Decl *D);
642 serialization::DeclID getDeclID(const Decl *D);
H A DASTRecordReader.h104 serialization::DeclID ID) {
185 serialization::DeclID readDeclID() {
H A DASTBitCodes.h68 using DeclID = uint32_t;
72 using LocalDeclID = DeclID;
73 using GlobalDeclID = DeclID;
1989 DeclID FirstID;
2018 DeclID DefinitionID;
H A DASTReader.h481 ContinuousRangeMap<serialization::DeclID, ModuleFile *, 4>;
490 llvm::DenseMap<serialization::DeclID, FileOffsetsTy>;
560 /// Decl::Kind, DeclID pairs.
586 llvm::DenseMap<serialization::DeclID, DeclContextVisibleUpdates>
613 uint64_t Offset, serialization::DeclID ID);
1142 llvm::DenseMap<Decl *, SmallVector<serialization::DeclID, 2>>;
1354 Decl *ReadDeclRecord(serialization::DeclID ID);
1362 RecordLocation DeclCursorForID(serialization::DeclID ID,
1805 serialization::DeclID getGlobalDeclID(ModuleFile &F,
1808 /// Returns true if global DeclID \
[all...]
/freebsd-13-stable/contrib/llvm-project/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;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
H A DFrontendAction.cpp69 void DeclRead(serialization::DeclID ID, const Decl *D) override {
91 void DeclRead(serialization::DeclID ID, const Decl *D) override {
117 void DeclRead(serialization::DeclID ID, const Decl *D) override {
H A DMultiplexConsumer.cpp53 serialization::DeclID ID, const Decl *D) {
H A DASTUnit.cpp1025 std::vector<serialization::DeclID> takeTopLevelDeclIDs() {
1059 std::vector<serialization::DeclID> TopLevelDeclIDs;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/AsmPrinter/
H A DDwarfUnit.cpp1192 unsigned DeclID = getOrCreateSourceID(SPDecl->getFile()); local
1194 if (DeclID != DefID)

Completed in 974 milliseconds