Searched refs:mbref (Results 1 - 11 of 11) sorted by relevance
/freebsd-current/contrib/llvm-project/lld/MachO/ |
H A D | DriverUtils.cpp | 214 DylibFile *macho::loadDylib(MemoryBufferRef mbref, DylibFile *umbrella, argument 216 CachedHashStringRef path(mbref.getBufferIdentifier()); 225 file_magic magic = identify_magic(mbref.getBuffer()); 227 Expected<std::unique_ptr<InterfaceFile>> result = TextAPIReader::get(mbref); 229 error("could not load TAPI file at " + mbref.getBufferIdentifier() + 249 file = make<DylibFile>(mbref, umbrella, isBundleLoader, explicitlyLinked); 255 newFile->parseLoadCommands(mbref);
|
H A D | Driver.h | 52 DylibFile *loadDylib(llvm::MemoryBufferRef mbref, DylibFile *umbrella = nullptr,
|
H A D | InputFiles.cpp | 229 MemoryBufferRef mbref = mb->getMemBufferRef(); local 233 const char *buf = mbref.getBufferStart(); 235 if (mbref.getBufferSize() < sizeof(uint32_t) || 238 tar->append(relativeToRoot(path), mbref.getBuffer()); 239 return cachedReads[key] = mbref; 255 buf + mbref.getBufferSize()) { 274 if (offset + size > mbref.getBufferSize()) 277 tar->append(relativeToRoot(path), mbref.getBuffer()); 1560 std::optional<MemoryBufferRef> mbref = readFile(path); local 1561 if (!mbref) { [all...] |
H A D | Driver.cpp | 280 MemoryBufferRef mbref = *buffer; 283 file_magic magic = identify_magic(mbref.getBuffer()); 299 object::Archive::create(mbref), path + ": failed to parse archive"); 370 newFile = make<ObjFile>(mbref, getModTime(path), "", isLazy); 376 loadDylib(mbref, nullptr, /*isBundleLoader=*/false, isExplicit)) 380 newFile = make<BitcodeFile>(mbref, "", 0, isLazy); 388 if (DylibFile *dylibFile = loadDylib(mbref, nullptr, isBundleLoader)) 402 if (newFile->lazy && hasObjCSection(mbref)) 542 MemoryBufferRef mbref = *buffer; 543 for (StringRef path : args::getLines(mbref)) 1119 MemoryBufferRef mbref = *buffer; local [all...] |
H A D | SectionPriorities.cpp | 304 MemoryBufferRef mbref = *buffer; local 305 for (StringRef line : args::getLines(mbref)) {
|
/freebsd-current/contrib/llvm-project/lld/COFF/ |
H A D | Driver.cpp | 180 MemoryBufferRef mbref = *mb; local 184 ctx.driver.tar->append(relativeToRoot(mbref.getBufferIdentifier()), 185 mbref.getBuffer()); 186 return mbref; 193 MemoryBufferRef mbref = takeBuffer(std::move(mb)); local 197 switch (identify_magic(mbref.getBuffer())) { 199 resources.push_back(mbref); 204 CHECK(Archive::create(mbref), filename + ": failed to parse archive"); 213 ctx.symtab.addFile(make<ArchiveFile>(ctx, mbref)); 216 ctx.symtab.addFile(make<BitcodeFile>(ctx, mbref, "", [all...] |
H A D | InputFiles.cpp | 125 MemoryBufferRef mbref = local 129 v.push_back(mbref); 1012 MemoryBufferRef mbref(mb.getBuffer(), 1019 obj = check(lto::InputFile::create(mbref)); 1201 MemoryBufferRef mbref = MemoryBufferRef(StringRef(buf, size), s->dllName); local 1202 ImportFile *impFile = make<ImportFile>(ctx, mbref);
|
H A D | Driver.h | 187 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
|
H A D | DriverUtils.cpp | 818 MemoryBufferRef mbref = **e; local 820 return mbref;
|
/freebsd-current/contrib/llvm-project/lld/ELF/ |
H A D | Driver.cpp | 227 MemoryBufferRef mbref = local 232 tar->append(relativeToRoot(check(c.getFullName())), mbref.getBuffer()); 233 v.push_back(std::make_pair(mbref, c.getChildOffset())); 270 MemoryBufferRef mbref = *buffer; 273 files.push_back(make<BinaryFile>(mbref)); 277 switch (identify_magic(mbref.getBuffer())) { 279 readLinkerScript(mbref); 282 auto members = getArchiveMembers(mbref); 335 path = mbref.getBufferIdentifier(); 337 make<SharedFile>(mbref, withLOptio [all...] |
H A D | InputFiles.cpp | 248 MemoryBufferRef mbref = (*mbOrErr)->getMemBufferRef(); local 252 tar->append(relativeToRoot(path), mbref.getBuffer()); 253 return mbref; 1663 MemoryBufferRef mbref(mb.getBuffer(), name); 1665 obj = CHECK(lto::InputFile::create(mbref), this);
|
Completed in 179 milliseconds