| /freebsd/contrib/llvm-project/llvm/tools/llvm-dwarfutil/ |
| H A D | DebugInfoLinker.cpp | 302 template <typename Linker> 335 std::unique_ptr<Linker> DebugInfoLinker = in linkDebugInfoImpl() 336 Linker::createLinker(ReportErr, ReportWarn); in linkDebugInfoImpl() 342 Linker::OutputFileType::Object, in linkDebugInfoImpl() 348 if constexpr (std::is_same<Linker, in linkDebugInfoImpl() 404 SmallVector<typename Linker::AccelTableKind> AccelTables; in linkDebugInfoImpl() 412 AccelTables.push_back(Linker::AccelTableKind::DebugNames); in linkDebugInfoImpl() 417 for (typename Linker::AccelTableKind Table : AccelTables) in linkDebugInfoImpl() 428 std::optional<typename Linker::AccelTableKind> SrcAccelTableKind = in linkDebugInfoImpl() 429 getAcceleratorTableKind<typename Linker::AccelTableKind>(Sec.Name); in linkDebugInfoImpl()
|
| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | SPIRV.cpp | 82 return new tools::SPIRV::Linker(*this); in buildLinker() 85 void SPIRV::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 91 std::string Linker = ToolChain.GetProgramPath(getShortName()); in ConstructJob() local 99 Args.MakeArgString(Linker), CmdArgs, in ConstructJob()
|
| H A D | PS4CPU.h | 44 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 46 Linker(const ToolChain &TC) : Tool("PS4cpu::Linker", "linker", TC) {} in Linker() function 59 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 61 Linker(const ToolChain &TC) : Tool("PS5cpu::Linker", "linker", TC) {} in Linker() function
|
| H A D | RISCVToolchain.cpp | 76 return new tools::RISCV::Linker(*this); in buildLinker() 152 void RISCV::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 176 std::string Linker = getToolChain().GetLinkerPath(); in ConstructJob() local 229 JA, *this, ResponseFileSupport::AtFileCurCP(), Args.MakeArgString(Linker), in ConstructJob()
|
| H A D | RISCVToolchain.h | 51 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 53 Linker(const ToolChain &TC) : Tool("RISCV::Linker", "ld", TC) {} in Linker() function
|
| H A D | Clang.h | 177 const Tool *Linker; variable 180 LinkerWrapper(const ToolChain &TC, const Tool *Linker) in LinkerWrapper() argument 181 : Tool("Offload::Linker", "linker", TC), Linker(Linker) {} in LinkerWrapper()
|
| H A D | WebAssembly.cpp | 38 std::string wasm::Linker::getLinkerPath(const ArgList &Args) const { in getLinkerPath() 64 void wasm::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 71 const char *Linker = Args.MakeArgString(getLinkerPath(Args)); in ConstructJob() local 87 if (llvm::sys::path::stem(Linker).ends_with_insensitive( in ConstructJob() 177 Linker, CmdArgs, Inputs, Output)); in ConstructJob() 552 return new tools::wasm::Linker(*this); in buildLinker()
|
| H A D | FreeBSD.h | 35 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 37 Linker(const ToolChain &TC) : Tool("freebsd::Linker", "linker", TC) {} in Linker() function
|
| H A D | MSVC.cpp | 68 void visualstudio::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 277 StringRef Linker = in ConstructJob() local 279 if (Linker.empty()) in ConstructJob() 280 Linker = "link"; in ConstructJob() 282 else if (Linker.equals_insensitive("lld")) in ConstructJob() 283 Linker = "lld-link"; in ConstructJob() 285 if (Linker == "lld-link") { in ConstructJob() 332 if (Linker.equals_insensitive("link")) { in ConstructJob() 416 linkPath = TC.GetProgramPath(Linker.str().c_str()); in ConstructJob() 459 return new tools::visualstudio::Linker(*this); in buildLinker()
|
| H A D | HIPAMD.cpp | 76 void AMDGCN::Linker::constructLlvmLinkCommand(Compilation &C, in constructLlvmLinkCommand() 104 void AMDGCN::Linker::constructLldCommand(Compilation &C, const JobAction &JA, in constructLldCommand() 203 void AMDGCN::Linker::constructLinkAndEmitSpirvCommand( in constructLinkAndEmitSpirvCommand() 227 void AMDGCN::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 346 return new tools::AMDGCN::Linker(*this); in buildLinker()
|
| H A D | AIX.h | 34 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 36 Linker(const ToolChain &TC) : Tool("aix::Linker", "linker", TC) {} in Linker() function
|
| H A D | HIPAMD.h | 24 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 26 Linker(const ToolChain &TC) : Tool("AMDGCN::Linker", "amdgcn-link", TC) {} in Linker() function
|
| H A D | AMDGPU.h | 29 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 31 Linker(const ToolChain &TC) : Tool("amdgpu::Linker", "ld.lld", TC) {} in Linker() function
|
| H A D | MSVC.h | 27 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 29 Linker(const ToolChain &TC) : Tool("visualstudio::Linker", "linker", TC) {} in Linker() function
|
| H A D | HIPSPV.cpp | 63 void HIPSPV::Linker::constructLinkAndEmitSpirvCommand( in constructLinkAndEmitSpirvCommand() 106 void HIPSPV::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 162 return new tools::HIPSPV::Linker(*this); in buildLinker()
|
| H A D | PS4CPU.cpp | 121 void tools::PS4cpu::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 232 void tools::PS5cpu::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 412 return new tools::PS4cpu::Linker(*this); in buildLinker() 422 return new tools::PS5cpu::Linker(*this); in buildLinker()
|
| H A D | Cuda.h | 111 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool { 113 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "nvlink", TC) {} in Linker() function
|
| H A D | Solaris.cpp | 57 std::string solaris::Linker::getLinkerPath(const ArgList &Args) const { in getLinkerPath() 82 void solaris::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() 360 Tool *Solaris::buildLinker() const { return new tools::solaris::Linker(*this); } in buildLinker()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Linker/ |
| H A D | Linker.h | 22 class Linker { 32 Linker(Module &M);
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-link/ |
| H A D | llvm-link.cpp | 191 Linker L(*Result); in loadArFile() 398 static bool linkFiles(const char *argv0, LLVMContext &Context, Linker &L, in linkFiles() 401 unsigned ApplicableFlags = Flags & Linker::Flags::OverrideFromSrc; in linkFiles() 509 Linker L(*Composite); in main() 511 unsigned Flags = Linker::Flags::None; in main() 513 Flags |= Linker::Flags::LinkOnlyNeeded; in main() 521 Flags | Linker::Flags::OverrideFromSrc)) in main()
|
| /freebsd/contrib/llvm-project/lld/ |
| H A D | README.md | 1 LLVM Linker (lld) 4 This directory and its subdirectories contain source code for the LLVM Linker, a
|
| /freebsd/contrib/llvm-project/llvm/lib/Linker/ |
| H A D | LinkModules.cpp | 53 bool shouldOverrideFromSrc() { return Flags & Linker::OverrideFromSrc; } in shouldOverrideFromSrc() 54 bool shouldLinkOnlyNeeded() { return Flags & Linker::LinkOnlyNeeded; } in shouldLinkOnlyNeeded() 621 Linker::Linker(Module &M) : Mover(M) {} in Linker() function in Linker 623 bool Linker::linkInModule( in linkInModule() 640 bool Linker::linkModules( in linkModules() 643 Linker L(Dest); in linkModules() 654 return Linker::linkModules(*D, std::move(M)); in LLVMLinkModules2()
|
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/ |
| H A D | DWARFLinker.cpp | |
| /freebsd/contrib/llvm-project/llvm/lib/DWARFLinker/Classic/ |
| H A D | DWARFLinker.cpp | 1096 Linker.resolveDIEReference(File, CompileUnits, Val, InputDIE, RefUnit); in cloneDieReferenceAttribute() 1172 Linker.reportWarning("Unsupported DW_OP encoding.", File); in cloneExpression() 1203 Linker.reportWarning( in cloneExpression() 1211 Linker.reportWarning("base type ref doesn't fit.", File); in cloneExpression() 1216 } else if (!Linker.Options.Update && Op.getCode() == dwarf::DW_OP_addrx) { in cloneExpression() 1233 Linker.reportWarning("cannot read DW_OP_addrx operand.", File); in cloneExpression() 1234 } else if (!Linker.Options.Update && Op.getCode() == dwarf::DW_OP_constx) { in cloneExpression() 1251 Linker.reportWarning( in cloneExpression() 1268 Linker.reportWarning("cannot read DW_OP_constx operand.", File); in cloneExpression() 1288 Linker.DIELocs.push_back(Loc); in cloneBlockAttribute() [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/LTO/legacy/ |
| H A D | LTOCodeGenerator.h | 58 class Linker; variable 228 std::unique_ptr<Linker> TheLinker;
|