Home
last modified time | relevance | path

Searched refs:mbref (Results 1 – 11 of 11) sorted by relevance

/freebsd-14.2/contrib/llvm-project/lld/MachO/
H A DDriverUtils.cpp214 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, in loadDylib() argument
216 CachedHashStringRef path(mbref.getBufferIdentifier()); in loadDylib()
225 file_magic magic = identify_magic(mbref.getBuffer()); in loadDylib()
227 Expected<std::unique_ptr<InterfaceFile>> result = TextAPIReader::get(mbref); in loadDylib()
229 error("could not load TAPI file at " + mbref.getBufferIdentifier() + in loadDylib()
249 file = make<DylibFile>(mbref, umbrella, isBundleLoader, explicitlyLinked); in loadDylib()
255 newFile->parseLoadCommands(mbref); in loadDylib()
H A DDriver.cpp280 MemoryBufferRef mbref = *buffer; in addFile() local
283 file_magic magic = identify_magic(mbref.getBuffer()); in addFile()
370 newFile = make<ObjFile>(mbref, getModTime(path), "", isLazy); in addFile()
376 loadDylib(mbref, nullptr, /*isBundleLoader=*/false, isExplicit)) in addFile()
380 newFile = make<BitcodeFile>(mbref, "", 0, isLazy); in addFile()
388 if (DylibFile *dylibFile = loadDylib(mbref, nullptr, isBundleLoader)) in addFile()
402 if (newFile->lazy && hasObjCSection(mbref)) in addFile()
542 MemoryBufferRef mbref = *buffer; in addFileList() local
543 for (StringRef path : args::getLines(mbref)) in addFileList()
1119 MemoryBufferRef mbref = *buffer; in parseSymbolPatternsFile() local
[all …]
H A DInputFiles.cpp229 MemoryBufferRef mbref = mb->getMemBufferRef(); in readFile() local
233 const char *buf = mbref.getBufferStart(); in readFile()
235 if (mbref.getBufferSize() < sizeof(uint32_t) || in readFile()
238 tar->append(relativeToRoot(path), mbref.getBuffer()); in readFile()
239 return cachedReads[key] = mbref; in readFile()
255 buf + mbref.getBufferSize()) { in readFile()
274 if (offset + size > mbref.getBufferSize()) in readFile()
1561 if (!mbref) { in loadDylib()
1565 return loadDylib(*mbref, umbrella); in loadDylib()
2286 MemoryBufferRef mbref(mb.getBuffer(), in BitcodeFile() local
[all …]
H A DDriver.h52 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
H A DSectionPriorities.cpp304 MemoryBufferRef mbref = *buffer; in parseOrderFile() local
305 for (StringRef line : args::getLines(mbref)) { in parseOrderFile()
/freebsd-14.2/contrib/llvm-project/lld/COFF/
H A DDriver.cpp180 MemoryBufferRef mbref = *mb; in takeBuffer() local
185 mbref.getBuffer()); in takeBuffer()
186 return mbref; in takeBuffer()
193 MemoryBufferRef mbref = takeBuffer(std::move(mb)); in addBuffer() local
197 switch (identify_magic(mbref.getBuffer())) { in addBuffer()
199 resources.push_back(mbref); in addBuffer()
213 ctx.symtab.addFile(make<ArchiveFile>(ctx, mbref)); in addBuffer()
220 ctx.symtab.addFile(make<ObjFile>(ctx, mbref, lazy)); in addBuffer()
223 ctx.symtab.addFile(make<PDBInputFile>(ctx, mbref)); in addBuffer()
230 ctx.symtab.addFile(make<DLLFile>(ctx, mbref)); in addBuffer()
[all …]
H A DInputFiles.cpp125 MemoryBufferRef mbref = in getArchiveMembers() local
129 v.push_back(mbref); in getArchiveMembers()
1012 MemoryBufferRef mbref(mb.getBuffer(), in BitcodeFile() local
1019 obj = check(lto::InputFile::create(mbref)); in BitcodeFile()
1201 MemoryBufferRef mbref = MemoryBufferRef(StringRef(buf, size), s->dllName); in makeImport() local
1202 ImportFile *impFile = make<ImportFile>(ctx, mbref); in makeImport()
H A DDriver.h187 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
H A DDriverUtils.cpp818 MemoryBufferRef mbref = **e; in convertResToCOFF() local
820 return mbref; in convertResToCOFF()
/freebsd-14.2/contrib/llvm-project/lld/ELF/
H A DDriver.cpp227 MemoryBufferRef mbref = in getArchiveMembers() local
233 v.push_back(std::make_pair(mbref, c.getChildOffset())); in getArchiveMembers()
270 MemoryBufferRef mbref = *buffer; in addFile() local
273 files.push_back(make<BinaryFile>(mbref)); in addFile()
277 switch (identify_magic(mbref.getBuffer())) { in addFile()
279 readLinkerScript(mbref); in addFile()
282 auto members = getArchiveMembers(mbref); in addFile()
335 path = mbref.getBufferIdentifier(); in addFile()
343 files.push_back(make<BitcodeFile>(mbref, "", 0, inLib)); in addFile()
346 if (!tryAddFatLTOFile(mbref, "", 0, inLib)) in addFile()
[all …]
H A DInputFiles.cpp248 MemoryBufferRef mbref = (*mbOrErr)->getMemBufferRef(); in readFile() local
252 tar->append(relativeToRoot(path), mbref.getBuffer()); in readFile()
253 return mbref; in readFile()
1663 MemoryBufferRef mbref(mb.getBuffer(), name); in BitcodeFile() local
1665 obj = CHECK(lto::InputFile::create(mbref), this); in BitcodeFile()