/freebsd-11.0-release/lib/clang/libllvmlinker/ |
H A D | Makefile | 7 SRCDIR= lib/Linker
|
/freebsd-11.0-release/contrib/llvm/include/llvm/Linker/ |
H A D | Linker.h | 1 //===- 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 D | Tools.h | 192 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 D | CrossWindowsToolChain.cpp | 117 return new tools::CrossWindows::Linker(*this);
|
H A D | MinGWToolChain.cpp | 120 Tool *MinGW::buildLinker() const { return new tools::MinGW::Linker(*this); }
|
H A D | ToolChains.cpp | 220 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 D | Tools.cpp | 6252 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 D | MSVCToolChain.cpp | 56 return new tools::visualstudio::Linker(*this);
|
/freebsd-11.0-release/contrib/llvm/tools/llvm-link/ |
H A D | llvm-link.cpp | 15 #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 D | LTOCodeGenerator.h | 51 class Linker; 174 std::unique_ptr<Linker> TheLinker;
|
/freebsd-11.0-release/contrib/llvm/lib/Linker/ |
H A D | LinkModules.cpp | 1 //===- 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 D | BugDriver.cpp | 21 #include "llvm/Linker/Linker.h" 135 if (Linker::linkModules(*Program, std::move(M)))
|
H A D | Miscompilation.cpp | 24 #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 D | FunctionImport.cpp | 22 #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 D | LTOCodeGenerator.cpp | 36 #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 D | CodeGenAction.cpp | 32 #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 D | CompilerInvocation.cpp | 31 #include "llvm/Linker/Linker.h" 607 unsigned LinkFlags = llvm::Linker::Flags::None; 609 LinkFlags = llvm::Linker::Flags::LinkOnlyNeeded | 610 llvm::Linker::Flags::InternalizeLinkedSymbols;
|