Lines Matching refs:Linker
194 class LLVM_LIBRARY_VISIBILITY Linker : public Common {
196 Linker(const ToolChain &TC) : Common("gcc::Linker", "linker (via gcc)", TC) {}
225 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
227 Linker(const ToolChain &TC) : GnuTool("hexagon::Linker", "hexagon-ld", TC) {}
243 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
245 Linker(const ToolChain &TC) : GnuTool("amdgpu::Linker", "ld.lld", TC) {}
258 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
260 explicit Linker(const ToolChain &TC);
315 /// cloudabi -- Directly call GNU Binutils linker
317 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
319 Linker(const ToolChain &TC) : GnuTool("cloudabi::Linker", "linker", TC) {}
369 class LLVM_LIBRARY_VISIBILITY Linker : public MachOTool {
376 Linker(const ToolChain &TC)
377 : MachOTool("darwin::Linker", "linker", TC, RF_FileList,
429 /// openbsd -- Directly call GNU Binutils assembler and linker
444 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
446 Linker(const ToolChain &TC) : GnuTool("openbsd::Linker", "linker", TC) {}
458 /// bitrig -- Directly call GNU Binutils assembler and linker
473 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
475 Linker(const ToolChain &TC) : GnuTool("bitrig::Linker", "linker", TC) {}
487 /// freebsd -- Directly call GNU Binutils assembler and linker
502 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
504 Linker(const ToolChain &TC) : GnuTool("freebsd::Linker", "linker", TC) {}
516 /// netbsd -- Directly call GNU Binutils assembler and linker
531 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
533 Linker(const ToolChain &TC) : GnuTool("netbsd::Linker", "linker", TC) {}
545 /// Directly call GNU Binutils' assembler and linker.
559 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
561 Linker(const ToolChain &TC) : GnuTool("GNU::Linker", "linker", TC) {}
584 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
586 Linker(const ToolChain &TC) : GnuTool("NaCl::Linker", "linker", TC) {}
598 /// minix -- Directly call GNU Binutils assembler and linker
613 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
615 Linker(const ToolChain &TC) : GnuTool("minix::Linker", "linker", TC) {}
627 /// solaris -- Directly call Solaris assembler and linker
642 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
644 Linker(const ToolChain &TC) : Tool("solaris::Linker", "linker", TC) {}
656 /// dragonfly -- Directly call GNU Binutils assembler and linker
671 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
673 Linker(const ToolChain &TC) : GnuTool("dragonfly::Linker", "linker", TC) {}
691 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
693 Linker(const ToolChain &TC)
694 : Tool("visualstudio::Linker", "linker", TC, RF_Full,
729 /// MinGW -- Directly call GNU Binutils assembler and linker
743 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
745 Linker(const ToolChain &TC) : Tool("MinGW::Linker", "linker", TC) {}
806 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
808 Linker(const ToolChain &TC) : Tool("XCore::Linker", "XCore-ld", TC) {}
832 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
834 Linker(const ToolChain &TC)
835 : Tool("CrossWindows::Linker", "ld", TC, RF_Full) {}
876 /// whereas the linker, which accepts code for a mixture of Sparc and SHAVE,
879 class LLVM_LIBRARY_VISIBILITY Linker : public GnuTool {
881 Linker(const ToolChain &TC) : GnuTool("shave::Linker", "ld", TC) {}
908 Link(const ToolChain &TC) : Tool("PS4cpu::Link", "linker", TC, RF_Full) {}
940 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
942 Linker(const ToolChain &TC)
943 : Tool("NVPTX::Linker", "fatbinary", TC, RF_Full, llvm::sys::WEM_UTF8,