Home | History | Annotate | Download | only in Serialization

Lines Matching defs:Data

692   return SelTable.getSelector(N, Args.data());
865 Data = (uint64_t)Name.getAsIdentifierInfo();
870 Data = (uint64_t)Name.getObjCSelector().getAsOpaquePtr();
873 Data = Name.getCXXOverloadedOperator();
876 Data = (uint64_t)Name.getCXXLiteralIdentifier();
882 Data = 0;
894 ID.AddString(((IdentifierInfo*)Data)->getName());
899 ID.AddInteger(serialization::ComputeHash(Selector(Data)));
902 ID.AddInteger((OverloadedOperatorKind)Data);
934 uint64_t Data;
937 Data = (uint64_t)Reader.getLocalIdentifier(
943 Data =
949 Data = *d++; // OverloadedOperatorKind
952 Data = (uint64_t)Reader.getLocalIdentifier(
959 Data = 0;
963 return DeclarationNameKey(Kind, Data);
1006 Blob.data()),
1033 auto *Data = (const unsigned char*)Blob.data();
1034 PendingVisibleUpdates[ID].push_back(PendingVisibleUpdate{&M, Data});
1282 const char *Name = Blob.data();
1592 "Wrong data length in HeaderFileInfo deserialization");
2423 (const llvm::support::unaligned_uint64_t *)Blob.data();
2554 F.TypeOffsets = (const uint32_t *)Blob.data();
2578 F.DeclOffsets = (const DeclOffset *)Blob.data();
2607 Blob.data()),
2617 auto *Data = (const unsigned char*)Blob.data();
2618 PendingVisibleUpdates[ID].push_back(PendingVisibleUpdate{&F, Data});
2627 F.IdentifierTableData = Blob.data();
2644 F.IdentifierOffsets = (const uint32_t *)Blob.data();
2739 F.SelectorOffsets = (const uint32_t *)Blob.data();
2761 F.SelectorLookupTableData = (const unsigned char *)Blob.data();
2788 F.FileSortedDecls = (const DeclID *)Blob.data();
2793 F.SLocEntryOffsets = (const uint32_t *)Blob.data();
2830 const unsigned char *Data = (const unsigned char*)Blob.data();
2831 const unsigned char *DataEnd = Data + Blob.size();
2851 while (Data < DataEnd) {
2853 uint16_t Len = endian::readNext<uint16_t, little, unaligned>(Data);
2854 StringRef Name = StringRef((const char*)Data, Len);
2855 Data += Len;
2863 endian::readNext<uint32_t, little, unaligned>(Data);
2865 endian::readNext<uint32_t, little, unaligned>(Data);
2867 endian::readNext<uint32_t, little, unaligned>(Data);
2869 endian::readNext<uint32_t, little, unaligned>(Data);
2871 endian::readNext<uint32_t, little, unaligned>(Data);
2873 endian::readNext<uint32_t, little, unaligned>(Data);
2875 endian::readNext<uint32_t, little, unaligned>(Data);
2877 endian::readNext<uint32_t, little, unaligned>(Data);
2972 F.PreprocessedEntityOffsets = (const PPEntityOffset *)Blob.data();
3038 F.ObjCCategoriesMap = (const ObjCCategoriesInfo *)Blob.data();
3053 F.CXXBaseSpecifiersOffsets = (const uint32_t *)Blob.data();
3064 F.CXXCtorInitializersOffsets = (const uint32_t *)Blob.data();
3085 F.HeaderFileInfoTableData = Blob.data();
3094 Blob.data() + Record[2]));
3172 F.MacroOffsets = (const uint32_t *)Blob.data();
3552 const unsigned char *Data = reinterpret_cast<const unsigned char *>(
3556 auto KeyDataLen = Trait.ReadKeyDataLength(Data);
3557 auto Key = Trait.ReadKey(Data, KeyDataLen.first);
3571 auto ID = Trait.ReadIdentifierID(Data + KeyDataLen.first);
3871 Metadata.BlockName = std::string(Blob.data(), Blob.data() + BlockNameLen);
3872 Metadata.UserInfo = std::string(Blob.data() + BlockNameLen,
3873 Blob.data() + BlockNameLen + UserInfoLen);
4300 const uint64_t *InputFileOffs = (const uint64_t *)Blob.data();
4524 // Clear out data that will be replaced by what is the module file.
4664 /// \brief Parse the record that corresponds to a LangOptions data
4918 const char *FullFileNameStart = Blob.data() + Record[0];
4929 StringRef(Blob.data(), Record[0]),
5144 "Invalid data, didn't find '-1' marking end of diag/map pairs");
5590 Args.size(), Args.data());
5619 T = Context.getCanonicalTemplateSpecializationType(Name, Args.data(),
5622 T = Context.getTemplateSpecializationType(Name, Args.data(),
7093 ASTSelectorLookupTrait::data_type Data = *Pos;
7095 Reader.DeserializationListener->SelectorRead(Data.ID, Sel);
7097 InstanceMethods.append(Data.Instance.begin(), Data.Instance.end());
7098 FactoryMethods.append(Data.Factory.begin(), Data.Factory.end());
7099 InstanceBits = Data.InstanceBits;
7100 FactoryBits = Data.FactoryBits;
7101 InstanceHasMoreThanOneDecl = Data.InstanceHasMoreThanOneDecl;
7102 FactoryHasMoreThanOneDecl = Data.FactoryHasMoreThanOneDecl;
7841 Params.data(), Params.size(), RAngleLoc);
7957 Indices.data(), Indices.size());
8120 std::string Result(Record.data() + Idx, Record.data() + Idx + Len);
8365 cast<ObjCInterfaceDecl>(R)->Data = ID->Data;
8372 cast<ObjCProtocolDecl>(R)->Data = PD->Data;