| /llvm-project-15.0.7/lld/include/lld/Common/ |
| H A D | CommonLinkerContext.h | 40 llvm::StringSaver saver{bAlloc}; 57 inline llvm::StringSaver &saver() { return context().saver; } in saver() function
|
| /llvm-project-15.0.7/lld/ELF/ |
| H A D | Thunks.cpp | 436 addSymbol(saver().save("__AArch64AbsLongThunk_" + destination.getName()), in addSymbols() 462 addSymbol(saver().save("__AArch64ADRPThunk_" + destination.getName()), in addSymbols() 562 addSymbol(saver().save("__ARMv7ABSLongThunk_" + destination.getName()), in addSymbols() 601 addSymbol(saver().save("__ARMV7PILongThunk_" + destination.getName()), in addSymbols() 622 addSymbol(saver().save("__ThumbV7PILongThunk_" + destination.getName()), in addSymbols() 637 addSymbol(saver().save("__ARMv5ABSLongThunk_" + destination.getName()), in addSymbols() 663 addSymbol(saver().save("__ARMV5PILongThunk_" + destination.getName()), in addSymbols() 761 addSymbol(saver().save("__microLA25Thunk_" + destination.getName()), in addSymbols() 786 addSymbol(saver().save("__microLA25Thunk_" + destination.getName()), in addSymbols() 847 addSymbol(saver().save(os.str()), STT_FUNC, 0, isec); in addSymbols() [all …]
|
| H A D | InputFiles.cpp | 106 path = saver().save(config->chroot + path); in readFile() 463 driver->addFile(saver().save(*s), /*withLOption=*/true); in addDependentLibrary() 465 driver->addFile(saver().save(*s), /*withLOption=*/true); in addDependentLibrary() 1447 name = saver().save( in parse() 1578 ? saver().save(path) in BitcodeFile() 1612 sym = symtab->insert(saver().save(objSym.getName())); in createBitcodeSymbol() 1665 auto *sym = symtab.insert(saver().save(it.value().getName())); in parseLazy() 1700 llvm::StringSaver &saver = lld::saver(); in parse() local 1702 symtab->addAndCheckDuplicate(Defined{nullptr, saver.save(s + "_start"), in parse() 1705 symtab->addAndCheckDuplicate(Defined{nullptr, saver.save(s + "_end"), in parse() [all …]
|
| H A D | DriverUtils.cpp | 95 v.push_back(saver().save(s + "=" + args[i + 1]).data()); in concatLTOPluginOptions() 118 cl::ExpandResponseFiles(saver(), getQuotingStyle(args), vec); in parse()
|
| H A D | MarkLive.cpp | 310 cNamedSections[saver().save("__start_" + sec->name)].push_back(sec); in run() 311 cNamedSections[saver().save("__stop_" + sec->name)].push_back(sec); in run()
|
| H A D | ARMErrataFix.cpp | 143 saver().save("__CortexA8657417_" + utohexstr(getBranchAddr())), STT_FUNC, in Patch657417Section() 145 addSyntheticLocal(saver().save(isARM ? "$a" : "$t"), STT_NOTYPE, 0, 0, *this); in Patch657417Section()
|
| H A D | AArch64ErrataFix.cpp | 400 saver().save("__CortexA53843419_" + utohexstr(getLDSTAddr())), STT_FUNC, in Patch843419Section() 402 addSyntheticLocal(saver().save("$x"), STT_NOTYPE, 0, 0, *this); in Patch843419Section()
|
| /llvm-project-15.0.7/flang/tools/flang-driver/ |
| H A D | driver.cpp | 76 llvm::StringSaver &saver, llvm::SmallVectorImpl<const char *> &args) { in ExpandResponseFiles() argument 79 llvm::cl::ExpandResponseFiles(saver, tokenizer, args, /* MarkEOLs=*/false); in ExpandResponseFiles() 92 llvm::StringSaver saver(a); in main() local 93 ExpandResponseFiles(saver, args); in main()
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | DriverUtils.cpp | 52 explicit Executor(StringRef s) : prog(saver().save(s)) {} in Executor() 53 void add(StringRef s) { args.push_back(saver().save(s)); } in add() 54 void add(std::string &s) { args.push_back(saver().save(s)); } in add() 55 void add(Twine s) { args.push_back(saver().save(s)); } in add() 56 void add(const char *s) { args.push_back(saver().save(s)); } in add() 62 StringRef exe = saver().save(*exeOrErr); in run() 640 return saver().save("_" + sym); in killAt() 647 sym = saver().save("_" + sym); in killAt() 904 cl::TokenizeWindowsCommandLineNoCopy(s, saver(), tokens); in parseDirectives() 920 rest.push_back(HasNul ? tok.data() : saver().save(tok).data()); in parseDirectives() [all …]
|
| H A D | MinGW.cpp | 192 return saver().save("_" + sym); in mangle() 193 return saver().save(sym); in mangle() 257 saver().save("__imp_" + w.wrap->getName()), d); in wrapSymbols()
|
| H A D | InputFiles.cpp | 906 return std::make_pair(saver().save(ret->first), ret->second); in getVariableLocation() 941 StringRef name = saver().save(StringRef(buf + sizeof(*hdr))); in parse() 942 StringRef impName = saver().save("__imp_" + name); in parse() 997 saver().save(archiveName.empty() in BitcodeFile() 1037 llvm::StringSaver &saver = lld::saver(); in parse() local 1042 ctx.symtab.addComdat(this, saver.save(obj->getComdatTable()[i].first)); in parse() 1044 StringRef symName = saver.save(objSym.getName()); in parse() 1060 Symbol *alias = ctx.symtab.addUndefined(saver.save(fallback)); in parse() 1159 s->symbolName = symbolName = saver().save("_" + symbolName); in parse() 1163 StringRef impName = saver().save("__imp_" + symbolName); in parse()
|
| H A D | Driver.cpp | 152 return saver().save("_" + sym); in mangle() 463 return saver().save(path.str()); in doFindFile() 468 return saver().save(path.str()); in doFindFile() 514 filename = saver().save(filename + ".lib"); in doFindLib() 618 searchPaths.push_back(saver().save( in addWinSysRootLibSearchPaths() 642 StringRef env = saver().save(*envOpt); in addLibSearchPaths() 1020 e2.name = saver().save(e1.ExtName); in parseModuleDefs() 1021 e2.forwardTo = saver().save(e1.Name); in parseModuleDefs() 1025 e2.name = saver().save(e1.Name); in parseModuleDefs() 1026 e2.extName = saver().save(e1.ExtName); in parseModuleDefs() [all …]
|
| H A D | LTO.cpp | 211 saver().save(Twine(config->outputFile) + ".lto" + in compile()
|
| H A D | DLL.cpp | 662 StringRef symName = saver().save("__imp_load_" + extName); in create() 669 saver().save("__tailMerge_" + syms[0]->getDLLName().lower()); in create()
|
| /llvm-project-15.0.7/lld/MachO/ |
| H A D | DriverUtils.cpp | 84 cl::ExpandResponseFiles(saver(), cl::TokenizeGNUCommandLine, vec); in parse() 195 return saver().save(tbdPath.str()); in resolveDylibPath() 200 return saver().save(dylibPath); in resolveDylibPath() 269 return saver().save(location.str()); in findPathCombination()
|
| H A D | InputFiles.cpp | 252 : id(idCount++), fileKind(kind), name(saver().save(interface.getPath())) {} in InputFile() 1824 StringRef savedName = saver().save(name); in parseExportedSymbols() 1901 installName = saver().save(interface.getInstallName()); in DylibFile() 1921 StringRef savedName = saver().save(name); in DylibFile() 2015 dylib->installName = saver().save(installName); in getSyntheticDylib() 2104 saver().save(symbolName), dylib, /*isWeakDef=*/false, /*isTlv=*/false)); in handleLDPreviousSymbol() 2109 this->installName = saver().save(installName); in handleLDPreviousSymbol() 2122 this->installName = saver().save(installName); in handleLDInstallNameSymbol() 2228 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol() 2273 saver().save(archiveName.empty() in BitcodeFile() [all …]
|
| H A D | LTO.cpp | 174 MemoryBufferRef(buf[i], saver().save(filePath.str())), modTime, "")); in compile()
|
| H A D | Driver.cpp | 132 return resolvedFrameworks[key] = saver().save(suffixed.str()); in findFramework() 169 paths.push_back(saver().save(buffer.str())); in getSearchPaths() 187 paths.push_back(saver().save(buffer.str())); in getSearchPaths() 1251 config->osoPrefix = saver().save(expanded.str()); in link() 1590 parseClangOption(saver().save("-mcpu=" + StringRef(arg->getValue())), in link()
|
| H A D | ConcatOutputSection.cpp | 327 StringRef thunkName = saver().save(funcSym->getName() + ".thunk." + in finalize()
|
| H A D | SectionPriorities.cpp | 269 filename = saver().save(path::filename(f->archiveName) + "(" + in getSymbolPriority()
|
| /llvm-project-15.0.7/lld/tools/lld/ |
| H A D | lld.cpp | 91 StringSaver saver(a); in isPETarget() local 92 cl::ExpandResponseFiles(saver, getDefaultQuotingStyle(), expandedArgs); in isPETarget()
|
| /llvm-project-15.0.7/lld/wasm/ |
| H A D | InputFiles.cpp | 731 StringRef name = saver().save(objSym.getName()); in createBitcodeSymbol() 766 ? saver().save(path) in BitcodeFile() 767 : saver().save(archiveName + "(" + path::filename(path) + in BitcodeFile()
|
| H A D | Driver.cpp | 183 cl::ExpandResponseFiles(saver(), getQuotingStyle(args), vec); in parse() 770 Symbol *real = addUndefined(saver().save("__real_" + name)); in addWrappedSymbols() 771 Symbol *wrap = addUndefined(saver().save("__wrap_" + name)); in addWrappedSymbols()
|
| H A D | Writer.cpp | 192 name = saver().save("reloc." + sec->name); in createRelocSections() 403 symtab->addOptionalDataSymbol(saver().save("__start_" + name), start); in addStartStopSymbols() 404 symtab->addOptionalDataSymbol(saver().save("__stop_" + name), stop); in addStartStopSymbols() 980 ArrayRef<uint8_t> body = arrayRefFromStringRef(saver().save(functionBody)); in createFunction()
|
| H A D | SymbolTable.cpp | 845 StringRef debugName = saver().save("undefined_weak:" + toString(*sym)); in replaceWithUndefined() 944 saver().save("signature_mismatch:" + toString(*f)); in handleSymbolVariants()
|