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

123

/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Linker/
H A DLinker.h1 //===- Linker.h - Module Linker Interface -----------------------*- C++ -*-===//
13 #include "llvm/Linker/IRMover.h"
24 class Linker { class in namespace:llvm
34 Linker(Module &M);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAVR.h43 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::AVR
45 Linker(const llvm::Triple &Triple, const ToolChain &TC, bool LinkStdlib) function in class:clang::driver::tools::AVR::Linker
46 : GnuTool("AVR::Linker", "avr-ld", TC), Triple(Triple),
H A DAnanas.h35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::ananas
37 Linker(const ToolChain &TC) : GnuTool("ananas::Linker", "linker", TC) {} function in class:clang::driver::tools::ananas::Linker
H A DCloudABI.h22 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::cloudabi
24 Linker(const ToolChain &TC) : GnuTool("cloudabi::Linker", "linker", TC) {} function in class:clang::driver::tools::cloudabi::Linker
H A DDragonFly.h34 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::dragonfly
36 Linker(const ToolChain &TC) : GnuTool("dragonfly::Linker", "linker", TC) {} function in class:clang::driver::tools::dragonfly::Linker
H A DMSP430.h55 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::msp430
57 Linker(const ToolChain &TC) function in class:clang::driver::tools::msp430::Linker
58 : GnuTool("MSP430::Linker", "msp430-elf-ld", TC) {}
H A DMinix.h34 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::minix
36 Linker(const ToolChain &TC) : GnuTool("minix::Linker", "linker", TC) {} function in class:clang::driver::tools::minix::Linker
H A DSolaris.h35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::solaris
37 Linker(const ToolChain &TC) : Tool("solaris::Linker", "linker", TC) {} function in class:clang::driver::tools::solaris::Linker
H A DAIX.h34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::aix
36 Linker(const ToolChain &TC) : Tool("aix::Linker", "linker", TC) {} function in class:clang::driver::tools::aix::Linker
H A DRISCVToolchain.h49 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::RISCV
51 Linker(const ToolChain &TC) : GnuTool("RISCV::Linker", "ld", TC) {} function in class:clang::driver::tools::RISCV::Linker
H A DAVR.cpp97 return new tools::AVR::Linker(getTriple(), *this, LinkStdlib);
100 void AVR::Linker::ConstructJob(Compilation &C, const JobAction &JA,
109 std::string Linker = getToolChain().GetProgramPath(getShortName()); local
147 C.addCommand(std::make_unique<Command>(JA, *this, Args.MakeArgString(Linker),
H A DAMDGPU.cpp22 void amdgpu::Linker::ConstructJob(Compilation &C, const JobAction &JA,
28 std::string Linker = getToolChain().GetProgramPath(getShortName()); local
34 C.addCommand(std::make_unique<Command>(JA, *this, Args.MakeArgString(Linker),
67 return new tools::amdgpu::Linker(*this);
H A DBareMetal.h69 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::baremetal
71 Linker(const ToolChain &TC) : Tool("baremetal::Linker", "ld.lld", TC) {} function in class:clang::driver::tools::baremetal::Linker
H A DCrossWindows.h34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::CrossWindows
36 Linker(const ToolChain &TC) function in class:clang::driver::tools::CrossWindows::Linker
37 : Tool("CrossWindows::Linker", "ld", TC, RF_Full) {}
H A DNaCl.h30 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::nacltools
32 Linker(const ToolChain &TC) : GnuTool("NaCl::Linker", "linker", TC) {} function in class:clang::driver::tools::nacltools::Linker
H A DNetBSD.h35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::netbsd
37 Linker(const ToolChain &TC) : GnuTool("netbsd::Linker", "linker", TC) {} function in class:clang::driver::tools::netbsd::Linker
H A DWebAssembly.h21 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::wasm
23 explicit Linker(const ToolChain &TC) function in class:clang::driver::tools::wasm::Linker
24 : GnuTool("wasm::Linker", "linker", TC) {}
H A DXCore.h34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::XCore
36 Linker(const ToolChain &TC) : Tool("XCore::Linker", "XCore-ld", TC) {} function in class:clang::driver::tools::XCore::Linker
H A DAMDGPU.h23 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::amdgpu
25 Linker(const ToolChain &TC) : GnuTool("amdgpu::Linker", "ld.lld", TC) {} function in class:clang::driver::tools::amdgpu::Linker
H A DOpenBSD.h35 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::openbsd
37 Linker(const ToolChain &TC) : GnuTool("openbsd::Linker", "linker", TC) {} function in class:clang::driver::tools::openbsd::Linker
H A DHexagon.h38 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::hexagon
40 Linker(const ToolChain &TC) : GnuTool("hexagon::Linker", "hexagon-ld", TC) {} function in class:clang::driver::tools::hexagon::Linker
H A DMyriad.h52 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool { class in namespace:clang::driver::tools::Myriad
54 Linker(const ToolChain &TC) : GnuTool("shave::Linker", "ld", TC) {} function in class:clang::driver::tools::Myriad::Linker
H A DMinGW.h35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::MinGW
37 Linker(const ToolChain &TC) function in class:clang::driver::tools::MinGW::Linker
38 : Tool("MinGW::Linker", "linker", TC, Tool::RF_Full) {}
H A DMinix.cpp42 void tools::minix::Linker::ConstructJob(Compilation &C, const JobAction &JA,
108 return new tools::minix::Linker(*this);
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp25 #include "llvm/Linker/Linker.h"
275 static bool linkFiles(const char *argv0, LLVMContext &Context, Linker &L,
279 unsigned ApplicableFlags = Flags & Linker::Flags::OverrideFromSrc;
361 Linker L(*Composite);
363 unsigned Flags = Linker::Flags::None;
365 Flags |= Linker::Flags::LinkOnlyNeeded;
373 Flags | Linker::Flags::OverrideFromSrc))

Completed in 172 milliseconds

123