Lines Matching defs:Blob

1281   StringRef Blob;
1289 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1310 reinterpret_cast<const unaligned_decl_id_t *>(Blob.data()),
1311 Blob.size() / sizeof(DeclID)));
1330 StringRef Blob;
1338 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1351 auto *Data = (const unsigned char*)Blob.data();
1485 StringRef Blob;
1487 SLocEntryCursor.readRecord(E.ID, Record, &Blob);
1522 StringRef Blob;
1523 Expected<unsigned> MaybeSLOC = Cursor.readRecord(Entry.ID, Record, &Blob);
1591 StringRef Blob;
1600 SLocEntryCursor.readRecord(Code, Record, &Blob);
1611 Blob.size() > 0 && Blob.data()[0] == 0x78
1620 F, llvm::arrayRefFromStringRef(Blob), Decompressed, Record[0])) {
1628 return llvm::MemoryBuffer::getMemBuffer(Blob.drop_back(1), Name, true);
1660 StringRef Blob;
1662 SLocEntryCursor.readRecord(Entry.ID, Record, &Blob);
1723 const char *Name = Blob.data();
2476 StringRef Blob;
2478 if (Expected<unsigned> Maybe = Cursor.readRecord(Code, Record, &Blob))
2497 std::string NameAsRequested = Blob.substr(0, AsRequestedLength).str();
2498 std::string Name = Blob.substr(AsRequestedLength).str();
3015 StringRef Blob;
3017 Stream.readRecord(Entry.ID, Record, &Blob);
3060 StringRef ASTBranch = Blob;
3166 F.ActualOriginalSourceFileName = std::string(Blob);
3176 F.ModuleName = std::string(Blob);
3193 BaseDirectoryAsWritten = Blob;
3196 F.BaseDirectory = std::string(Blob);
3211 auto BuildDir = PP.getFileManager().getOptionalDirectoryRef(Blob);
3215 << F.ModuleName << Blob << M->Directory->getName();
3234 (const llvm::support::unaligned_uint64_t *)Blob.data();
3358 StringRef Blob;
3360 Stream.readRecord(Entry.ID, Record, &Blob);
3397 F.TypeOffsets = reinterpret_cast<const UnalignedUInt64 *>(Blob.data());
3412 F.DeclOffsets = (const DeclOffset *)Blob.data();
3425 reinterpret_cast<const unaligned_decl_id_t *>(Blob.data()),
3426 static_cast<unsigned int>(Blob.size() / sizeof(DeclID)));
3435 auto *Data = (const unsigned char*)Blob.data();
3447 reinterpret_cast<const unsigned char *>(Blob.data());
3464 F.IdentifierOffsets = (const uint32_t *)Blob.data();
3552 F.SelectorOffsets = (const uint32_t *)Blob.data();
3574 F.SelectorLookupTableData = (const unsigned char *)Blob.data();
3647 F.FileSortedDecls = (const unaligned_decl_id_t *)Blob.data();
3652 F.SLocEntryOffsets = (const uint32_t *)Blob.data();
3686 F.ModuleOffsetMap = Blob;
3739 F.PreprocessedEntityOffsets = (const PPEntityOffset *)Blob.data();
3740 assert(Blob.size() % sizeof(PPEntityOffset) == 0);
3741 F.NumPreprocessedEntities = Blob.size() / sizeof(PPEntityOffset);
3771 F.PreprocessedSkippedRangeOffsets = (const PPSkippedRange*)Blob.data();
3772 assert(Blob.size() % sizeof(PPSkippedRange) == 0);
3773 F.NumPreprocessedSkippedRanges = Blob.size() / sizeof(PPSkippedRange);
3839 F.ObjCCategoriesMap = (const ObjCCategoriesInfo *)Blob.data();
3855 F.HeaderFileInfoTableData = Blob.data();
3864 Blob.data() + Record[2]));
3953 F.MacroOffsets = (const uint32_t *)Blob.data();
4956 StringRef Blob;
4958 Stream.readRecord(Entry.ID, Record, &Blob);
4966 F->Signature = ASTFileSignature::create(Blob.begin(), Blob.end());
4973 F->ASTBlockHash = ASTFileSignature::create(Blob.begin(), Blob.end());
5004 F->SearchPathUsage = ReadBitVector(Record, Blob);
5008 F->VFSUsage = ReadBitVector(Record, Blob);
5017 StringRef Blob,
5027 if (BlockNameLen + UserInfoLen > Blob.size()) return true;
5029 Metadata.BlockName = std::string(Blob.data(), Blob.data() + BlockNameLen);
5030 Metadata.UserInfo = std::string(Blob.data() + BlockNameLen,
5031 Blob.data() + BlockNameLen + UserInfoLen);
5060 StringRef Blob;
5062 Stream.readRecord(Entry.ID, Record, &Blob);
5068 if (parseModuleFileExtensionMetadata(Record, Blob, Metadata))
5268 StringRef Blob;
5269 Expected<unsigned> MaybeRecord = Stream.readRecord(Entry.ID, Record, &Blob);
5276 auto Signature = ASTFileSignature::create(Blob.begin(), Blob.end());
5335 StringRef Blob;
5336 Expected<unsigned> MaybeRecord = Stream.readRecord(Entry.ID, Record, &Blob);
5343 return Blob.str();
5508 StringRef Blob;
5510 Stream.readRecord(Entry.ID, Record, &Blob);
5519 if (Listener.ReadFullVersionInformation(Blob))
5523 Listener.ReadModuleName(Blob);
5526 ModuleDir = std::string(Blob);
5542 (const llvm::support::unaligned_uint64_t *)Blob.data();
5566 StringRef Blob;
5569 Cursor.readRecord(Code, Record, &Blob);
5579 std::string Filename = std::string(Blob);
5664 StringRef Blob;
5666 Stream.readRecord(Entry.ID, Record, &Blob);
5674 if (parseModuleFileExtensionMetadata(Record, Blob, Metadata))
5743 StringRef Blob;
5745 Expected<unsigned> MaybeKind = F.Stream.readRecord(Entry.ID, Record, &Blob);
5771 StringRef Name = Blob;
5866 std::string Filename = std::string(Blob);
5871 ModMap.setUmbrellaHeaderAsWritten(CurrentModule, *Umbrella, Blob, "");
5896 std::string HeaderName(Blob);
5904 std::string Dirname = std::string(Blob);
5910 ModMap.setUmbrellaDirAsWritten(CurrentModule, *Umbrella, Blob, "");
5977 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(),
5984 Module::LinkLibrary(std::string(Blob), Record[0]));
5988 CurrentModule->ConfigMacros.push_back(Blob.str());
5998 Unresolved.String = Blob;
6014 CurrentModule->ExportAsModule = Blob.str();
6291 StringRef Blob;
6294 M.PreprocessorDetailCursor.readRecord(Entry.ID, Record, &Blob);
6335 const char *FullFileNameStart = Blob.data() + Record[0];
6336 StringRef FullFileName(FullFileNameStart, Blob.size() - Record[0]);
6346 StringRef(Blob.data(), Record[0]),
9430 const StringRef Blob) {
9432 const char *Byte = Blob.data();