Searched refs:relocatable (Results 1 - 15 of 15) sorted by relevance

/freebsd-current/contrib/llvm-project/lld/ELF/
H A DLTO.cpp93 else if (config->relocatable)
214 bool isExec = !config->shared && !config->relocatable;
237 // 1) All symbols when doing relocatable link, so that them can be used
244 r.VisibleToRegularObj = config->relocatable || sym->isUsedInRegularObj ||
374 // When files[i] is not null, we get the native relocatable file from the
379 // Get the native relocatable file after in-process LTO compilation.
387 // corresponding native relocatable file path will look like:
H A DWriter.cpp94 return !config->relocatable && !config->shared &&
312 (config->relocatable || config->shared || needsInterpSection());
460 if (!config->relocatable) {
586 if (config->relocatable)
1513 if (config->relocatable) {
1643 if (!config->relocatable && config->emachine == EM_ARM &&
1758 if (!config->relocatable)
1761 if (config->relocatable)
1911 if (!config->relocatable) {
2002 if (!config->relocatable) {
[all...]
H A DInputFiles.cpp582 if (sec.sh_type == SHT_LLVM_DEPENDENT_LIBRARIES && !config->relocatable) {
655 if (config->relocatable)
701 if (config->optimize == 0 && !config->relocatable)
759 if ((sec.sh_flags & SHF_EXCLUDE) && !config->relocatable) {
783 if (!config->relocatable)
947 // in a .note.gnu.property section, for a relocatable object we
1028 if (config->relocatable) {
1030 "cannot mix split-stack and non-split-stack in a relocatable link");
1056 // class. For relocatable outputs, they are just passed through.
1057 if (name == ".eh_frame" && !config->relocatable)
[all...]
H A DLinkerScript.cpp61 assert(config->relocatable && (rel->flags & SHF_LINK_ORDER));
70 if (config->relocatable)
805 if (config->relocatable && (isec->flags & SHF_LINK_ORDER)) {
865 if (config->relocatable && (isec->flags & SHF_LINK_ORDER))
873 if (config->relocatable)
H A DDriver.cpp296 // scans all the ELF relocatable object files and bitcode files in the
326 if (config->isStatic || config->relocatable) {
433 if (config->relocatable) {
1350 config->relocatable = args.hasArg(OPT_relocatable);
1643 if (config->nmagic || config->omagic || config->relocatable)
1731 config->copyRelocs = (config->relocatable || config->emitRelocs);
2391 // Parse '@' in symbol names for non-relocatable output.
2392 if (!config->relocatable)
2695 (!config->entry.empty() || (!config->shared && !config->relocatable));
2696 if (config->entry.empty() && !config->relocatable)
[all...]
H A DConfig.h275 bool relocatable; member in struct:lld::elf::Config
H A DInputSection.cpp84 if (!config->relocatable)
357 if (config->relax && !config->relocatable &&
453 // relocatable files produced by a compiler or a linker
456 // generate EXE or DSO it's trivial. Generating a relocatable
472 else if (config->relocatable && (sec->flags & SHF_ALLOC) &&
998 // For a relocatable link, content relocated by RELA remains unchanged and
1001 if (config->relocatable && (RelTy::IsRela || sym.type != STT_SECTION))
1056 // For a relocatable link, also call relocateNonAlloc() to rewrite applicable
H A DSyntheticSections.cpp166 if (!config->relocatable)
223 if (!config->relocatable)
1058 return !config->relocatable;
1377 if (!config->shared && !config->relocatable && !config->zRodynamic)
2205 if (config->relocatable)
2290 if (config->relocatable)
3726 if (!config->isPic && !config->relocatable &&
3759 if (!config->relocatable) {
H A DSymbols.cpp120 // MIPS relocatable files can mix regular and microMIPS code.
133 if (d.isTls() && !config->relocatable) {
/freebsd-current/contrib/llvm-project/lld/COFF/
H A DConfig.h128 bool relocatable = true; member in struct:lld::coff::Configuration
H A DWriter.cpp1608 if (!config->relocatable)
2329 if (!ctx.config.relocatable)
H A DDriver.cpp1740 config->relocatable = false;
/freebsd-current/contrib/llvm-project/lld/ELF/Arch/
H A DMips.cpp604 // The R_MIPS_GOT16 relocation's value in "relocatable" linking mode
607 if (config->relocatable) {
615 if (config->relocatable) {
H A DLoongArch.cpp764 if (config->relocatable)
H A DRISCV.cpp917 if (config->relocatable)

Completed in 383 milliseconds