Lines Matching defs:archiveName
66 if (f->archiveName.empty())
69 (f->archiveName + "(" + f->getName() + ")").toVector(f->toStringCache);
75 static ELFKind getELFKind(MemoryBufferRef mb, StringRef archiveName) {
82 if (archiveName.empty())
85 fatal(archiveName + "(" + filename + "): " + msg);
409 if (archiveName.empty())
413 nameForScriptCache = (archiveName + Twine(':') + getName()).str();
1318 StringRef archiveName) {
1330 StringRef archiveName) {
1331 ObjFile<ELFT> *obj = make<ObjFile<ELFT>>(ekind, mb, archiveName);
1345 StringRef archiveName) {
1346 switch (getELFKind(mb, archiveName)) {
1348 return isNonCommonDef<ELF32LE>(ELF32LEKind, mb, symName, archiveName);
1350 return isNonCommonDef<ELF32BE>(ELF32BEKind, mb, symName, archiveName);
1352 return isNonCommonDef<ELF64LE>(ELF64LEKind, mb, symName, archiveName);
1354 return isNonCommonDef<ELF64BE>(ELF64BEKind, mb, symName, archiveName);
1701 BitcodeFile::BitcodeFile(MemoryBufferRef mb, StringRef archiveName,
1704 this->archiveName = archiveName;
1717 StringRef name = archiveName.empty()
1719 : saver().save(archiveName + "(" + path::filename(path) +
1859 ELFFileBase *elf::createObjFile(MemoryBufferRef mb, StringRef archiveName,
1862 switch (getELFKind(mb, archiveName)) {
1864 f = make<ObjFile<ELF32LE>>(ELF32LEKind, mb, archiveName);
1867 f = make<ObjFile<ELF32BE>>(ELF32BEKind, mb, archiveName);
1870 f = make<ObjFile<ELF64LE>>(ELF64LEKind, mb, archiveName);
1873 f = make<ObjFile<ELF64BE>>(ELF64BEKind, mb, archiveName);
1903 return isBitcodeNonCommonDef(mb, name, archiveName);
1905 return isNonCommonDef(mb, name, archiveName);