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