Searched refs:Linker (Results 1 - 17 of 17) sorted by relevance

/freebsd-11.0-release/lib/clang/libllvmlinker/
H A DMakefile7 SRCDIR= lib/Linker
/freebsd-11.0-release/contrib/llvm/include/llvm/Linker/
H A DLinker.h1 //===- Linker.h - Module Linker Interface -----------------------*- C++ -*-===//
14 #include "llvm/Linker/IRMover.h"
25 class Linker { class in namespace:llvm
36 Linker(Module &M);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Driver/
H A DTools.h192 class LLVM_LIBRARY_VISIBILITY Linker : public Common { class in namespace:clang::driver::tools::gcc
194 Linker(const ToolChain &TC) : Common("gcc::Linker", "linker (via gcc)", TC) {} function in class:clang::driver::tools::gcc::Linker
223 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::hexagon
225 Linker(const ToolChain &TC) : GnuTool("hexagon::Linker", "hexagon-ld", TC) {} function in class:clang::driver::tools::hexagon::Linker
241 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::amdgpu
243 Linker(const ToolChain &TC) : GnuTool("amdgpu::Linker", "ld.lld", TC) {} function in class:clang::driver::tools::amdgpu::Linker
256 class LLVM_LIBRARY_VISIBILITY Linker class in namespace:clang::driver::tools::wasm
313 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::cloudabi
315 Linker(const ToolChain &TC) : GnuTool("cloudabi::Linker", "linker", TC) {} function in class:clang::driver::tools::cloudabi::Linker
365 class LLVM_LIBRARY_VISIBILITY Linker : public MachOTool { class in namespace:clang::driver::tools::darwin
372 Linker(const ToolChain &TC) function in class:clang::driver::tools::darwin::Linker
440 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::openbsd
442 Linker(const ToolChain &TC) : GnuTool("openbsd::Linker", "linker", TC) {} function in class:clang::driver::tools::openbsd::Linker
469 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::bitrig
471 Linker(const ToolChain &TC) : GnuTool("bitrig::Linker", "linker", TC) {} function in class:clang::driver::tools::bitrig::Linker
498 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::freebsd
500 Linker(const ToolChain &TC) : GnuTool("freebsd::Linker", "linker", TC) {} function in class:clang::driver::tools::freebsd::Linker
527 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::netbsd
529 Linker(const ToolChain &TC) : GnuTool("netbsd::Linker", "linker", TC) {} function in class:clang::driver::tools::netbsd::Linker
555 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::gnutools
557 Linker(const ToolChain &TC) : GnuTool("GNU::Linker", "linker", TC) {} function in class:clang::driver::tools::gnutools::Linker
580 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::nacltools
582 Linker(const ToolChain &TC) : GnuTool("NaCl::Linker", "linker", TC) {} function in class:clang::driver::tools::nacltools::Linker
609 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::minix
611 Linker(const ToolChain &TC) : GnuTool("minix::Linker", "linker", TC) {} function in class:clang::driver::tools::minix::Linker
638 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::solaris
640 Linker(const ToolChain &TC) : Tool("solaris::Linker", "linker", TC) {} function in class:clang::driver::tools::solaris::Linker
667 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::dragonfly
669 Linker(const ToolChain &TC) : GnuTool("dragonfly::Linker", "linker", TC) {} function in class:clang::driver::tools::dragonfly::Linker
686 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::visualstudio
688 Linker(const ToolChain &TC) function in class:clang::driver::tools::visualstudio::Linker
738 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::MinGW
740 Linker(const ToolChain &TC) : Tool("MinGW::Linker", "linker", TC) {} function in class:clang::driver::tools::MinGW::Linker
791 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::XCore
793 Linker(const ToolChain &TC) : Tool("XCore::Linker", "XCore-ld", TC) {} function in class:clang::driver::tools::XCore::Linker
817 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::CrossWindows
819 Linker(const ToolChain &TC) function in class:clang::driver::tools::CrossWindows::Linker
864 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::Myriad
866 Linker(const ToolChain &TC) : GnuTool("shave::Linker", "ld", TC) {} function in class:clang::driver::tools::Myriad::Linker
[all...]
H A DCrossWindowsToolChain.cpp117 return new tools::CrossWindows::Linker(*this);
H A DMinGWToolChain.cpp120 Tool *MinGW::buildLinker() const { return new tools::MinGW::Linker(*this); }
H A DToolChains.cpp220 Tool *MachO::buildLinker() const { return new tools::darwin::Linker(*this); }
815 // Linker input arguments require custom handling. The problem is that we
2343 Tool *Generic_GCC::buildLinker() const { return new tools::gcc::Linker(*this); }
2484 return new tools::gnutools::Linker(*this);
2670 return new tools::hexagon::Linker(*this);
2735 return new tools::amdgpu::Linker(*this);
2908 return new tools::nacltools::Linker(*this);
2971 return new tools::cloudabi::Linker(*this);
2987 Tool *OpenBSD::buildLinker() const { return new tools::openbsd::Linker(*this); }
3001 Tool *Bitrig::buildLinker() const { return new tools::bitrig::Linker(*thi
[all...]
H A DTools.cpp6252 void gcc::Linker::RenderExtraToolArgs(const JobAction &JA,
6331 void hexagon::Linker::RenderExtraToolArgs(const JobAction &JA,
6505 void hexagon::Linker::ConstructJob(Compilation &C, const JobAction &JA,
6516 std::string Linker = HTC.GetProgramPath("hexagon-link"); local
6517 C.addCommand(llvm::make_unique<Command>(JA, *this, Args.MakeArgString(Linker),
6522 void amdgpu::Linker::ConstructJob(Compilation &C, const JobAction &JA,
6528 std::string Linker = getToolChain().GetProgramPath(getShortName()); local
6533 C.addCommand(llvm::make_unique<Command>(JA, *this, Args.MakeArgString(Linker),
6538 wasm::Linker::Linker(cons function in class:wasm::Linker
6554 const char *Linker = Args.MakeArgString(getToolChain().GetLinkerPath()); local
9547 StringRef Linker = Args.getLastArgValue(options::OPT_fuse_ld_EQ, "link"); local
[all...]
H A DMSVCToolChain.cpp56 return new tools::visualstudio::Linker(*this);
/freebsd-11.0-release/contrib/llvm/tools/llvm-link/
H A Dllvm-link.cpp15 #include "llvm/Linker/Linker.h"
155 Linker &L) {
221 if (L.linkInModule(std::move(M), Linker::Flags::None, Index.get(),
249 static bool linkFiles(const char *argv0, LLVMContext &Context, Linker &L,
253 unsigned ApplicableFlags = Flags & Linker::Flags::OverrideFromSrc;
313 Linker L(*Composite);
315 unsigned Flags = Linker::Flags::None;
317 Flags |= Linker::Flags::InternalizeLinkedSymbols;
319 Flags |= Linker
[all...]
/freebsd-11.0-release/contrib/llvm/include/llvm/LTO/
H A DLTOCodeGenerator.h51 class Linker;
174 std::unique_ptr<Linker> TheLinker;
/freebsd-11.0-release/contrib/llvm/lib/Linker/
H A DLinkModules.cpp1 //===- lib/Linker/LinkModules.cpp - Module Linker Implementation ----------===//
14 #include "llvm/Linker/Linker.h"
16 #include "llvm-c/Linker.h"
62 bool shouldOverrideFromSrc() { return Flags & Linker::OverrideFromSrc; }
63 bool shouldLinkOnlyNeeded() { return Flags & Linker::LinkOnlyNeeded; }
65 return Flags & Linker::InternalizeLinkedSymbols;
824 Linker::Linker(Modul function in class:Linker
[all...]
/freebsd-11.0-release/contrib/llvm/tools/bugpoint/
H A DBugDriver.cpp21 #include "llvm/Linker/Linker.h"
135 if (Linker::linkModules(*Program, std::move(M)))
H A DMiscompilation.cpp24 #include "llvm/Linker/Linker.h"
224 if (Linker::linkModules(*M1, std::move(M2)))
390 if (Linker::linkModules(*ToNotOptimize,
418 if (Linker::linkModules(*ToNotOptimize, std::move(ToOptimizeLoopExtracted)))
586 if (Linker::linkModules(*ProgClone, std::move(Extracted)))
/freebsd-11.0-release/contrib/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp22 #include "llvm/Linker/Linker.h"
284 // Linker that will be used for importing function
285 Linker TheLinker(DestModule);
318 if (TheLinker.linkInModule(std::move(SrcModule), Linker::Flags::None,
/freebsd-11.0-release/contrib/llvm/lib/LTO/
H A DLTOCodeGenerator.cpp36 #include "llvm/Linker/Linker.h"
69 TheLinker(new Linker(*MergedModule)) {
126 TheLinker = make_unique<Linker>(*MergedModule);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCodeGenAction.cpp32 #include "llvm/Linker/Linker.h"
185 if (Linker::linkModules(*M, std::move(I.second), LinkFlags))
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/
H A DCompilerInvocation.cpp31 #include "llvm/Linker/Linker.h"
607 unsigned LinkFlags = llvm::Linker::Flags::None;
609 LinkFlags = llvm::Linker::Flags::LinkOnlyNeeded |
610 llvm::Linker::Flags::InternalizeLinkedSymbols;

Completed in 121 milliseconds