Lines Matching full:tool
15 #include "clang/Driver/Tool.h"
84 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
86 Assembler(const ToolChain &TC) : Tool("NVPTX::Assembler", "ptxas", TC) {} in Assembler()
98 class LLVM_LIBRARY_VISIBILITY FatBinary : public Tool {
100 FatBinary(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} in FatBinary()
111 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
113 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "nvlink", TC) {} in Linker()
172 /// Uses nvptx-arch tool to get arch of the system GPU. Will return error
180 Tool *buildAssembler() const override; // ptxas.
181 Tool *buildLinker() const override; // nvlink.
235 Tool *buildAssembler() const override; // ptxas
236 Tool *buildLinker() const override; // fatbinary (ok, not really a linker)