| /src/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | SPIRV.h | 20 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 D | PS4CPU.h | 30 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 D | DragonFly.h | 22 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 D | XCore.h | 23 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 D | NetBSD.h | 22 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 D | CrossWindows.h | 23 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 D | Clang.h | 28 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 D | Cuda.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() 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 D | ZOS.h | 22 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 D | OpenBSD.h | 23 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 D | MinGW.h | 26 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 D | FreeBSD.h | 22 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 D | AIX.h | 22 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 D | Fuchsia.h | 21 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 D | BareMetal.h | 34 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 D | Hexagon.h | 23 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 D | Gnu.h | 42 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 D | SPIRV.cpp | 21 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 D | StandaloneExecution.cpp | 34 : 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 D | ToolChain.h | 60 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 D | Tool.cpp | 14 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 D | mpi2_tool.h | 100 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 D | StandaloneExecution.h | 65 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 D | mpi2_tool.h | 86 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 D | mpi_tool.h | 76 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
|