Home
last modified time | relevance | path

Searched refs:Tool (Results 1 – 25 of 139) sorted by relevance

123456

/src/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DSPIRV.h20 void constructTranslateCommand(Compilation &C, const Tool &T,
25 class LLVM_LIBRARY_VISIBILITY Translator : public Tool {
28 : Tool("SPIR-V::Translator", "llvm-spirv", TC) {} in Translator()
39 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
41 Linker(const ToolChain &TC) : Tool("SPIRV::Linker", "spirv-link", TC) {} in Linker()
56 mutable std::unique_ptr<Tool> Translator;
76 clang::driver::Tool *SelectTool(const JobAction &JA) const override;
79 clang::driver::Tool *getTool(Action::ActionClass AC) const override;
80 Tool *buildLinker() const override;
83 clang::driver::Tool *getTranslator() const;
H A DPS4CPU.h30 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
32 Assembler(const ToolChain &TC) : Tool("PScpu::Assembler", "assembler", TC) {} in Assembler()
44 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
46 Linker(const ToolChain &TC) : Tool("PS4cpu::Linker", "linker", TC) {} in Linker()
59 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
61 Linker(const ToolChain &TC) : Tool("PS5cpu::Linker", "linker", TC) {} in Linker()
160 Tool *buildAssembler() const override;
161 Tool *buildLinker() const override;
186 Tool *buildAssembler() const override;
187 Tool *buildLinker() const override;
H A DDragonFly.h22 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
25 : Tool("dragonfly::Assembler", "assembler", TC) {} in Assembler()
35 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
37 Linker(const ToolChain &TC) : Tool("dragonfly::Linker", "linker", TC) {} in Linker()
67 Tool *buildAssembler() const override;
68 Tool *buildLinker() const override;
H A DXCore.h23 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
25 Assembler(const ToolChain &TC) : Tool("XCore::Assembler", "XCore-as", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
36 Linker(const ToolChain &TC) : Tool("XCore::Linker", "XCore-ld", TC) {} in Linker()
56 Tool *buildAssembler() const override;
57 Tool *buildLinker() const override;
H A DNetBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
24 Assembler(const ToolChain &TC) : Tool("netbsd::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
36 Linker(const ToolChain &TC) : Tool("netbsd::Linker", "linker", TC) {} in Linker()
86 Tool *buildAssembler() const override;
87 Tool *buildLinker() const override;
H A DCrossWindows.h23 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
25 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} in Assembler()
35 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
37 Linker(const ToolChain &TC) : Tool("CrossWindows::Linker", "ld", TC) {} in Linker()
80 Tool *buildLinker() const override;
81 Tool *buildAssembler() const override;
H A DClang.h28 class LLVM_LIBRARY_VISIBILITY Clang : public Tool {
122 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
125 : Tool("clang::as", "clang integrated assembler", TC) {} in ClangAs()
145 class LLVM_LIBRARY_VISIBILITY OffloadBundler final : public Tool {
148 : Tool("offload bundler", "clang-offload-bundler", TC) {} in OffloadBundler()
163 class LLVM_LIBRARY_VISIBILITY OffloadPackager final : public Tool {
166 : Tool("Offload::Packager", "clang-offload-packager", TC) {} in OffloadPackager()
176 class LLVM_LIBRARY_VISIBILITY LinkerWrapper final : public Tool {
177 const Tool *Linker;
180 LinkerWrapper(const ToolChain &TC, const Tool *Linker) in LinkerWrapper()
[all …]
H A DCuda.h84 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()
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)
H A DZOS.h22 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
24 Assembler(const ToolChain &TC) : Tool("zos::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
36 Linker(const ToolChain &TC) : Tool("zos::Linker", "linker", TC) {} in Linker()
90 Tool *buildAssembler() const override;
91 Tool *buildLinker() const override;
H A DOpenBSD.h23 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
26 : Tool("openbsd::Assembler", "assembler", TC) {} in Assembler()
36 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
38 Linker(const ToolChain &TC) : Tool("openbsd::Linker", "linker", TC) {} in Linker()
97 Tool *buildAssembler() const override;
98 Tool *buildLinker() const override;
H A DMinGW.h26 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
28 Assembler(const ToolChain &TC) : Tool("MinGW::Assemble", "assembler", TC) {} in Assembler()
38 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
40 Linker(const ToolChain &TC) : Tool("MinGW::Linker", "linker", TC) {} in Linker()
101 Tool *getTool(Action::ActionClass AC) const override;
102 Tool *buildLinker() const override;
103 Tool *buildAssembler() const override;
H A DFreeBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
25 : Tool("freebsd::Assembler", "assembler", TC) {} in Assembler()
35 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
37 Linker(const ToolChain &TC) : Tool("freebsd::Linker", "linker", TC) {} in Linker()
96 Tool *buildAssembler() const override;
97 Tool *buildLinker() const override;
H A DAIX.h22 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
24 Assembler(const ToolChain &TC) : Tool("aix::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
36 Linker(const ToolChain &TC) : Tool("aix::Linker", "linker", TC) {} in Linker()
102 Tool *buildAssembler() const override;
103 Tool *buildLinker() const override;
H A DFuchsia.h21 class LLVM_LIBRARY_VISIBILITY StaticLibTool : public Tool {
24 : Tool("fuchsia::StaticLibTool", "llvm-ar", TC) {} in StaticLibTool()
35 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
37 Linker(const ToolChain &TC) : Tool("fuchsia::Linker", "ld.lld", TC) {} in Linker()
114 Tool *buildLinker() const override;
115 Tool *buildStaticLibTool() const override;
H A DBareMetal.h34 Tool *buildLinker() const override;
35 Tool *buildStaticLibTool() const override;
88 class LLVM_LIBRARY_VISIBILITY StaticLibTool : public Tool {
91 : Tool("baremetal::StaticLibTool", "llvm-ar", TC) {} in StaticLibTool()
102 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
104 Linker(const ToolChain &TC) : Tool("baremetal::Linker", "ld.lld", TC) {} in Linker()
H A DHexagon.h23 class LLVM_LIBRARY_VISIBILITY Assembler final : public Tool {
26 : Tool("hexagon::Assembler", "hexagon-as", TC) {} in Assembler()
38 class LLVM_LIBRARY_VISIBILITY Linker final : public Tool {
40 Linker(const ToolChain &TC) : Tool("hexagon::Linker", "hexagon-ld", TC) {} in Linker()
65 Tool *buildAssembler() const override;
66 Tool *buildLinker() const override;
H A DGnu.h42 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
44 Assembler(const ToolChain &TC) : Tool("GNU::Assembler", "assembler", TC) {} in Assembler()
54 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
56 Linker(const ToolChain &TC) : Tool("GNU::Linker", "linker", TC) {} in Linker()
67 class LLVM_LIBRARY_VISIBILITY StaticLibTool : public Tool {
70 : Tool("GNU::StaticLibTool", "static-lib-linker", TC) {} in StaticLibTool()
84 class LLVM_LIBRARY_VISIBILITY Common : public Tool {
87 : Tool(Name, ShortName, TC) {} in Common()
310 Tool *getTool(Action::ActionClass AC) const override;
311 Tool *buildAssembler() const override;
[all …]
H A DSPIRV.cpp21 void SPIRV::constructTranslateCommand(Compilation &C, const Tool &T, in constructTranslateCommand()
60 clang::driver::Tool *SPIRVToolChain::getTranslator() const { in getTranslator()
66 clang::driver::Tool *SPIRVToolChain::SelectTool(const JobAction &JA) const { in SelectTool()
71 clang::driver::Tool *SPIRVToolChain::getTool(Action::ActionClass AC) const { in getTool()
81 clang::driver::Tool *SPIRVToolChain::buildLinker() const { in buildLinker()
/src/contrib/llvm-project/clang/lib/Tooling/
H A DStandaloneExecution.cpp34 : Tool(Compilations, SourcePaths, std::move(PCHContainerOps), in StandaloneToolExecutor()
39 Tool.clearArgumentsAdjusters(); in StandaloneToolExecutor()
46 Tool(OptionsParser->getCompilations(), OptionsParser->getSourcePathList(), in StandaloneToolExecutor()
49 Tool.clearArgumentsAdjusters(); in StandaloneToolExecutor()
64 Tool.appendArgumentsAdjuster(Action.second); in execute()
65 Tool.appendArgumentsAdjuster(ArgsAdjuster); in execute()
66 if (Tool.run(Action.first.get())) in execute()
/src/contrib/llvm-project/clang/include/clang/Driver/
H A DToolChain.h60 class Tool; variable
160 mutable std::unique_ptr<Tool> Clang;
161 mutable std::unique_ptr<Tool> Flang;
162 mutable std::unique_ptr<Tool> Assemble;
163 mutable std::unique_ptr<Tool> Link;
164 mutable std::unique_ptr<Tool> StaticLibTool;
165 mutable std::unique_ptr<Tool> IfsMerge;
166 mutable std::unique_ptr<Tool> OffloadBundler;
167 mutable std::unique_ptr<Tool> OffloadPackager;
168 mutable std::unique_ptr<Tool> LinkerWrapper;
[all …]
/src/contrib/llvm-project/clang/lib/Driver/
H A DTool.cpp14 Tool::Tool(const char *_Name, const char *_ShortName, const ToolChain &TC) in Tool() function in Tool
17 Tool::~Tool() { in ~Tool()
20 void Tool::ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA, in ConstructJobMultipleOutputs()
/src/sys/dev/mpr/mpi/
H A Dmpi2_tool.h100 U8 Tool; /* 0x00 */ member
122 U8 Tool; /* 0x00 */ member
165 U8 Tool; /* 0x00 */ member
185 U8 Tool; /* 0x00 */ member
224 U8 Tool; /* 0x00 */ member
273 U8 Tool; /* 0x00 */ member
301 U8 Tool; /* 0x00 */ member
331 U8 Tool; /* 0x00 */ member
357 U8 Tool; /* 0x00 */ member
379 U8 Tool; /* 0x00 */ member
[all …]
/src/contrib/llvm-project/clang/include/clang/Tooling/
H A DStandaloneExecution.h65 Tool.setDiagnosticConsumer(DiagConsumer); in setDiagnosticConsumer()
73 return Tool.getSourcePaths(); in getSourcePaths()
77 Tool.mapVirtualFile(FilePath, Content); in mapVirtualFile()
83 FileManager &getFiles() { return Tool.getFiles(); } in getFiles()
90 ClangTool Tool; variable
/src/sys/dev/mps/mpi/
H A Dmpi2_tool.h86 U8 Tool; /* 0x00 */ member
108 U8 Tool; /* 0x00 */ member
140 U8 Tool; /* 0x00 */ member
160 U8 Tool; /* 0x00 */ member
199 U8 Tool; /* 0x00 */ member
241 U8 Tool; /* 0x00 */ member
269 U8 Tool; /* 0x00 */ member
299 U8 Tool; /* 0x00 */ member
325 U8 Tool; /* 0x00 */ member
/src/sys/dev/mpt/mpilib/
H A Dmpi_tool.h76 U8 Tool; /* 00h */ member
96 U8 Tool; /* 00h */ member
124 U8 Tool; /* 00h */ member
142 U8 Tool; /* 00h */ member
176 U8 Tool; /* 00h */ member
242 U8 Tool; /* 00h */ member
269 U8 Tool; /* 00h */ member

123456