Searched refs:Linker (Results 26 - 50 of 72) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DRISCVToolchain.cpp61 return new tools::RISCV::Linker(*this);
125 void RISCV::Linker::ConstructJob(Compilation &C, const JobAction &JA,
145 std::string Linker = getToolChain().GetLinkerPath(); local
196 Args.MakeArgString(Linker), CmdArgs, Inputs));
H A DAnanas.cpp46 void ananas::Linker::ConstructJob(Compilation &C, const JobAction &JA,
142 Tool *Ananas::buildLinker() const { return new tools::ananas::Linker(*this); }
H A DCloudABI.cpp25 void cloudabi::Linker::ConstructJob(Compilation &C, const JobAction &JA,
124 return new tools::cloudabi::Linker(*this);
H A DHexagon.h38 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::hexagon
40 Linker(const ToolChain &TC) : Tool("hexagon::Linker", "hexagon-ld", TC) {} function in class:clang::driver::tools::hexagon::Linker
H A DMSVC.h25 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::visualstudio
27 Linker(const ToolChain &TC) : Tool("visualstudio::Linker", "linker", TC) {} function in class:clang::driver::tools::visualstudio::Linker
H A DMinix.cpp43 void tools::minix::Linker::ConstructJob(Compilation &C, const JobAction &JA,
110 return new tools::minix::Linker(*this);
H A DXCore.cpp59 void tools::XCore::Linker::ConstructJob(Compilation &C, const JobAction &JA,
100 return new tools::XCore::Linker(*this);
H A DVEToolchain.cpp51 return new tools::gnutools::Linker(*this);
H A DWebAssembly.cpp36 std::string wasm::Linker::getLinkerPath(const ArgList &Args) const {
55 void wasm::Linker::ConstructJob(Compilation &C, const JobAction &JA,
62 const char *Linker = Args.MakeArgString(getLinkerPath(Args)); local
118 JA, *this, ResponseFileSupport::AtFileCurCP(), Linker, CmdArgs, Inputs));
365 return new tools::wasm::Linker(*this);
H A DGnu.h53 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::gnutools
55 Linker(const ToolChain &TC) : Tool("GNU::Linker", "linker", TC) {} function in class:clang::driver::tools::gnutools::Linker
126 class LLVM_LIBRARY_VISIBILITY Linker : public Common { class in namespace:clang::driver::tools::gcc
128 Linker(const ToolChain &TC) : Common("gcc::Linker", "linker (via gcc)", TC) {} function in class:clang::driver::tools::gcc::Linker
H A DHIP.cpp54 void AMDGCN::Linker::constructLldCommand(Compilation &C, const JobAction &JA,
139 void AMDGCN::Linker::constructGenerateObjFileFromHIPFatBinary(
207 void AMDGCN::Linker::ConstructJob(Compilation &C, const JobAction &JA,
355 return new tools::AMDGCN::Linker(*this);
H A DAIX.cpp83 void aix::Linker::ConstructJob(Compilation &C, const JobAction &JA,
208 auto AIX::buildLinker() const -> Tool * { return new aix::Linker(*this); }
H A DBareMetal.cpp64 return new tools::baremetal::Linker(*this);
163 void baremetal::Linker::ConstructJob(Compilation &C, const JobAction &JA,
H A DCuda.h101 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { class in namespace:clang::driver::tools::NVPTX
103 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} function in class:clang::driver::tools::NVPTX::Linker
H A DDragonFly.cpp52 void dragonfly::Linker::ConstructJob(Compilation &C, const JobAction &JA,
198 return new tools::dragonfly::Linker(*this);
H A DAMDGPU.cpp345 void amdgpu::Linker::ConstructJob(Compilation &C, const JobAction &JA,
351 std::string Linker = getToolChain().GetProgramPath(getShortName()); local
360 Args.MakeArgString(Linker), CmdArgs, Inputs));
392 return new tools::amdgpu::Linker(*this);
H A DHurd.cpp122 Tool *Hurd::buildLinker() const { return new tools::gnutools::Linker(*this); }
H A DMipsLinux.cpp66 return new tools::gnutools::Linker(*this);
H A DCrossWindows.cpp64 void tools::CrossWindows::Linker::ConstructJob(
288 return new tools::CrossWindows::Linker(*this);
H A DMyriad.cpp121 void tools::Myriad::Linker::ConstructJob(Compilation &C, const JobAction &JA,
142 // The remaining logic is mostly like gnutools::Linker::ConstructJob,
288 return new tools::Myriad::Linker(*this);
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-link/
H A Dllvm-link.cpp26 #include "llvm/Linker/Linker.h"
145 LLVMContext &Context, Linker &L,
344 static bool linkFiles(const char *argv0, LLVMContext &Context, Linker &L,
348 unsigned ApplicableFlags = Flags & Linker::Flags::OverrideFromSrc;
434 Linker L(*Composite);
436 unsigned Flags = Linker::Flags::None;
438 Flags |= Linker::Flags::LinkOnlyNeeded;
446 Flags | Linker::Flags::OverrideFromSrc))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Linker/
H A DLinkModules.cpp1 //===- lib/Linker/LinkModules.cpp - Module Linker Implementation ----------===//
14 #include "llvm-c/Linker.h"
21 #include "llvm/Linker/Linker.h"
52 bool shouldOverrideFromSrc() { return Flags & Linker::OverrideFromSrc; }
53 bool shouldLinkOnlyNeeded() { return Flags & Linker::LinkOnlyNeeded; }
572 Linker::Linker(Module &M) : Mover(M) {} function in class:Linker
574 bool Linker
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/LTO/legacy/
H A DLTOCodeGenerator.h59 class Linker;
219 std::unique_ptr<Linker> TheLinker;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/DWARFLinker/
H A DDWARFLinker.cpp851 Linker.resolveDIEReference(File, CompileUnits, Val, InputDIE, RefUnit);
926 Linker.reportWarning("Unsupported DW_OP encoding.", File);
955 Linker.reportWarning(
963 Linker.reportWarning("base type ref doesn't fit.", File);
986 Linker.DIELocs.push_back(Loc);
989 Linker.DIEBlocks.push_back(Block);
1037 if (LLVM_UNLIKELY(Linker.Options.Update)) {
1095 if (LLVM_UNLIKELY(Linker.Options.Update)) {
1103 Linker.reportWarning(
1128 Linker
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/DWARFLinker/
H A DDWARFLinker.h524 DWARFLinker &Linker; member in class:llvm::DWARFLinker::DIECloner
536 DIECloner(DWARFLinker &Linker, DwarfEmitter *Emitter, DwarfFile &ObjFile, argument
540 : Linker(Linker), Emitter(Emitter), ObjFile(ObjFile),

Completed in 412 milliseconds

123