Home
last modified time | relevance | path

Searched refs:saver (Results 1 – 25 of 33) sorted by relevance

12

/llvm-project-15.0.7/lld/include/lld/Common/
H A DCommonLinkerContext.h40 llvm::StringSaver saver{bAlloc};
57 inline llvm::StringSaver &saver() { return context().saver; } in saver() function
/llvm-project-15.0.7/lld/ELF/
H A DThunks.cpp436 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 DInputFiles.cpp106 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 DDriverUtils.cpp95 v.push_back(saver().save(s + "=" + args[i + 1]).data()); in concatLTOPluginOptions()
118 cl::ExpandResponseFiles(saver(), getQuotingStyle(args), vec); in parse()
H A DMarkLive.cpp310 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 DARMErrataFix.cpp143 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 DAArch64ErrataFix.cpp400 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 Ddriver.cpp76 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 DDriverUtils.cpp52 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 DMinGW.cpp192 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 DInputFiles.cpp906 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 DDriver.cpp152 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 DLTO.cpp211 saver().save(Twine(config->outputFile) + ".lto" + in compile()
H A DDLL.cpp662 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 DDriverUtils.cpp84 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 DInputFiles.cpp252 : 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 DLTO.cpp174 MemoryBufferRef(buf[i], saver().save(filePath.str())), modTime, "")); in compile()
H A DDriver.cpp132 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 DConcatOutputSection.cpp327 StringRef thunkName = saver().save(funcSym->getName() + ".thunk." + in finalize()
H A DSectionPriorities.cpp269 filename = saver().save(path::filename(f->archiveName) + "(" + in getSymbolPriority()
/llvm-project-15.0.7/lld/tools/lld/
H A Dlld.cpp91 StringSaver saver(a); in isPETarget() local
92 cl::ExpandResponseFiles(saver, getDefaultQuotingStyle(), expandedArgs); in isPETarget()
/llvm-project-15.0.7/lld/wasm/
H A DInputFiles.cpp731 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 DDriver.cpp183 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 DWriter.cpp192 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 DSymbolTable.cpp845 StringRef debugName = saver().save("undefined_weak:" + toString(*sym)); in replaceWithUndefined()
944 saver().save("signature_mismatch:" + toString(*f)); in handleSymbolVariants()

12