Lines Matching defs:Blob

1392   StringRef Blob;
1400 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1421 reinterpret_cast<const unaligned_decl_id_t *>(Blob.data()),
1422 Blob.size() / sizeof(DeclID)));
1440 StringRef Blob;
1448 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1477 auto *Data = (const unsigned char*)Blob.data();
1513 StringRef Blob;
1521 Expected<unsigned> MaybeRecCode = Cursor.readRecord(Code, Record, &Blob);
1533 auto *Data = (const unsigned char *)Blob.data();
1664 StringRef Blob;
1666 SLocEntryCursor.readRecord(E.ID, Record, &Blob);
1701 StringRef Blob;
1702 Expected<unsigned> MaybeSLOC = Cursor.readRecord(Entry.ID, Record, &Blob);
1770 StringRef Blob;
1779 SLocEntryCursor.readRecord(Code, Record, &Blob);
1790 Blob.size() > 0 && Blob.data()[0] == 0x78
1799 F, llvm::arrayRefFromStringRef(Blob), Decompressed, Record[0])) {
1807 return llvm::MemoryBuffer::getMemBuffer(Blob.drop_back(1), Name, true);
1839 StringRef Blob;
1841 SLocEntryCursor.readRecord(Entry.ID, Record, &Blob);
1902 const char *Name = Blob.data();
2641 StringRef Blob;
2643 if (Expected<unsigned> Maybe = Cursor.readRecord(Code, Record, &Blob))
2660 R.UnresolvedImportedFilenameAsRequested = Blob.substr(0, AsRequestedLength);
2661 R.UnresolvedImportedFilename = Blob.substr(AsRequestedLength);
3189 StringRef Blob;
3191 Stream.readRecord(Entry.ID, Record, &Blob);
3236 StringRef ASTBranch = Blob;
3266 StringRef ImportedName = ReadStringBlob(Record, Idx, Blob);
3294 StringRef SignatureBytes = Blob.substr(0, ASTFileSignature::size);
3297 Blob = Blob.substr(ASTFileSignature::size);
3303 ReadPathBlob(BaseDirectoryAsWritten, Record, Idx, Blob);
3343 F.ActualOriginalSourceFileName = std::string(Blob);
3353 F.ModuleName = std::string(Blob);
3370 BaseDirectoryAsWritten = Blob;
3373 F.BaseDirectory = std::string(Blob);
3388 auto BuildDir = PP.getFileManager().getOptionalDirectoryRef(Blob);
3392 << F.ModuleName << Blob << M->Directory->getName();
3411 (const llvm::support::unaligned_uint64_t *)Blob.data();
3535 StringRef Blob;
3537 Stream.readRecord(Entry.ID, Record, &Blob);
3574 F.TypeOffsets = reinterpret_cast<const UnalignedUInt64 *>(Blob.data());
3589 F.DeclOffsets = (const DeclOffset *)Blob.data();
3602 reinterpret_cast<const unaligned_decl_id_t *>(Blob.data()),
3603 static_cast<unsigned int>(Blob.size() / sizeof(DeclID)));
3612 auto *Data = (const unsigned char*)Blob.data();
3625 auto *Data = (const unsigned char *)Blob.data();
3640 auto *Data = (const unsigned char *)Blob.data();
3653 auto *Data = (const unsigned char *)Blob.data();
3666 auto *Data = (const unsigned char *)Blob.data();
3678 reinterpret_cast<const unsigned char *>(Blob.data());
3695 F.IdentifierOffsets = (const uint32_t *)Blob.data();
3788 F.SelectorOffsets = (const uint32_t *)Blob.data();
3810 F.SelectorLookupTableData = (const unsigned char *)Blob.data();
3883 F.FileSortedDecls = (const unaligned_decl_id_t *)Blob.data();
3888 F.SLocEntryOffsets = (const uint32_t *)Blob.data();
3920 F.ModuleOffsetMap = Blob;
3973 F.PreprocessedEntityOffsets = (const PPEntityOffset *)Blob.data();
3974 assert(Blob.size() % sizeof(PPEntityOffset) == 0);
3975 F.NumPreprocessedEntities = Blob.size() / sizeof(PPEntityOffset);
4005 F.PreprocessedSkippedRangeOffsets = (const PPSkippedRange*)Blob.data();
4006 assert(Blob.size() % sizeof(PPSkippedRange) == 0);
4007 F.NumPreprocessedSkippedRanges = Blob.size() / sizeof(PPSkippedRange);
4091 F.ObjCCategoriesMap = (const ObjCCategoriesInfo *)Blob.data();
4107 F.HeaderFileInfoTableData = Blob.data();
4207 F.MacroOffsets = (const uint32_t *)Blob.data();
5198 StringRef Blob;
5200 Stream.readRecord(Entry.ID, Record, &Blob);
5208 F->Signature = ASTFileSignature::create(Blob.begin(), Blob.end());
5215 F->ASTBlockHash = ASTFileSignature::create(Blob.begin(), Blob.end());
5246 F->SearchPathUsage = ReadBitVector(Record, Blob);
5250 F->VFSUsage = ReadBitVector(Record, Blob);
5259 StringRef Blob,
5269 if (BlockNameLen + UserInfoLen > Blob.size()) return true;
5271 Metadata.BlockName = std::string(Blob.data(), Blob.data() + BlockNameLen);
5272 Metadata.UserInfo = std::string(Blob.data() + BlockNameLen,
5273 Blob.data() + BlockNameLen + UserInfoLen);
5302 StringRef Blob;
5304 Stream.readRecord(Entry.ID, Record, &Blob);
5310 if (parseModuleFileExtensionMetadata(Record, Blob, Metadata))
5510 StringRef Blob;
5511 Expected<unsigned> MaybeRecord = Stream.readRecord(Entry.ID, Record, &Blob);
5518 auto Signature = ASTFileSignature::create(Blob.begin(), Blob.end());
5579 StringRef Blob;
5580 Expected<unsigned> MaybeRecord = Stream.readRecord(Entry.ID, Record, &Blob);
5587 return Blob.str();
5759 StringRef Blob;
5761 Stream.readRecord(Entry.ID, Record, &Blob);
5770 if (Listener.ReadFullVersionInformation(Blob))
5774 Listener.ReadModuleName(Blob);
5777 ModuleDir = std::string(Blob);
5793 (const llvm::support::unaligned_uint64_t *)Blob.data();
5817 StringRef Blob;
5820 Cursor.readRecord(Code, Record, &Blob);
5830 auto Filename = ResolveImportedPath(PathBuf, Blob, ModuleDir);
5854 StringRef ModuleName = ReadStringBlob(Record, Idx, Blob);
5868 Blob = Blob.substr(ASTFileSignature::size);
5870 StringRef FilenameStr = ReadStringBlob(Record, Idx, Blob);
5916 StringRef Blob;
5918 Stream.readRecord(Entry.ID, Record, &Blob);
5926 if (parseModuleFileExtensionMetadata(Record, Blob, Metadata))
6003 StringRef Blob;
6005 Expected<unsigned> MaybeKind = F.Stream.readRecord(Entry.ID, Record, &Blob);
6031 StringRef Name = Blob;
6130 auto Filename = ResolveImportedPath(PathBuf, Blob, F);
6134 ModMap.setUmbrellaHeaderAsWritten(CurrentModule, *Umbrella, Blob, "");
6159 auto HeaderName = ResolveImportedPath(PathBuf, Blob, F);
6166 auto Dirname = ResolveImportedPath(PathBuf, Blob, F);
6171 ModMap.setUmbrellaDirAsWritten(CurrentModule, *Umbrella, Blob, "");
6238 CurrentModule->addRequirement(Blob, Record[0], PP.getLangOpts(),
6245 Module::LinkLibrary(std::string(Blob), Record[0]));
6249 CurrentModule->ConfigMacros.push_back(Blob.str());
6259 Unresolved.String = Blob;
6275 CurrentModule->ExportAsModule = Blob.str();
6556 StringRef Blob;
6559 M.PreprocessorDetailCursor.readRecord(Entry.ID, Record, &Blob);
6600 const char *FullFileNameStart = Blob.data() + Record[0];
6601 StringRef FullFileName(FullFileNameStart, Blob.size() - Record[0]);
6611 StringRef(Blob.data(), Record[0]),
9961 const StringRef Blob) {
9963 const char *Byte = Blob.data();
9986 StringRef &Blob) {
9988 StringRef Result = Blob.substr(0, Len);
9989 Blob = Blob.substr(Len);
10006 StringRef &Blob) {
10007 StringRef Filename = ReadStringBlob(Record, Idx, Blob);