Lines Matching refs:Tool

1 //===--- Tools.h - Tool Implementations -------------------------*- C++ -*-===//
13 #include "clang/Driver/Tool.h"
35 class LLVM_LIBRARY_VISIBILITY Clang : public Tool {
80 Clang(const ToolChain &TC) : Tool("clang", "clang frontend", TC) {}
94 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
96 ClangAs(const ToolChain &TC) : Tool("clang::as",
112 class LLVM_LIBRARY_VISIBILITY Common : public Tool {
115 const ToolChain &TC) : Tool(Name, ShortName, TC) {}
193 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
195 Assemble(const ToolChain &TC) : Tool("hexagon::Assemble",
209 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
211 Link(const ToolChain &TC) : Tool("hexagon::Link",
231 class LLVM_LIBRARY_VISIBILITY DarwinTool : public Tool {
243 const ToolChain &TC) : Tool(Name, ShortName, TC) {}
325 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
327 Assemble(const ToolChain &TC) : Tool("openbsd::Assemble", "assembler",
338 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
340 Link(const ToolChain &TC) : Tool("openbsd::Link", "linker", TC) {}
355 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
357 Assemble(const ToolChain &TC) : Tool("bitrig::Assemble", "assembler",
368 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
370 Link(const ToolChain &TC) : Tool("bitrig::Link", "linker", TC) {}
385 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
387 Assemble(const ToolChain &TC) : Tool("freebsd::Assemble", "assembler",
398 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
400 Link(const ToolChain &TC) : Tool("freebsd::Link", "linker", TC) {}
415 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
419 : Tool("netbsd::Assemble", "assembler", TC) {}
429 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
433 : Tool("netbsd::Link", "linker", TC) {}
448 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
450 Assemble(const ToolChain &TC) : Tool("GNU::Assemble", "assembler", TC) {}
460 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
462 Link(const ToolChain &TC) : Tool("GNU::Link", "linker", TC) {}
476 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
478 Assemble(const ToolChain &TC) : Tool("minix::Assemble", "assembler",
489 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
491 Link(const ToolChain &TC) : Tool("minix::Link", "linker", TC) {}
506 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
508 Assemble(const ToolChain &TC) : Tool("solaris::Assemble", "assembler",
519 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
521 Link(const ToolChain &TC) : Tool("solaris::Link", "linker", TC) {}
536 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
538 Assemble(const ToolChain &TC) : Tool("auroraux::Assemble", "assembler",
549 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
551 Link(const ToolChain &TC) : Tool("auroraux::Link", "linker", TC) {}
566 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
568 Assemble(const ToolChain &TC) : Tool("dragonfly::Assemble", "assembler",
579 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
581 Link(const ToolChain &TC) : Tool("dragonfly::Link", "linker", TC) {}
596 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
598 Link(const ToolChain &TC) : Tool("visualstudio::Link", "linker", TC) {}
610 class LLVM_LIBRARY_VISIBILITY Compile : public Tool {
612 Compile(const ToolChain &TC) : Tool("visualstudio::Compile", "compiler", TC) {}
635 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
637 Assemble(const ToolChain &TC) : Tool("XCore::Assemble",
648 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
650 Link(const ToolChain &TC) : Tool("XCore::Link",