Home
last modified time | relevance | path

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

123456

/openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/
H A DMyriad.h22 class LLVM_LIBRARY_VISIBILITY Compiler : public Tool {
24 Compiler(const ToolChain &TC) : Tool("moviCompile", "movicompile", TC) {} in Compiler()
34 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
36 Assembler(const ToolChain &TC) : Tool("moviAsm", "moviAsm", TC) {} in Assembler()
52 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
54 Linker(const ToolChain &TC) : Tool("shave::Linker", "ld", TC) {} in Linker()
84 Tool *SelectTool(const JobAction &JA) const override;
89 Tool *buildLinker() const override;
95 mutable std::unique_ptr<Tool> Compiler;
96 mutable std::unique_ptr<Tool> Assembler;
H A DSPIRV.h23 void constructTranslateCommand(Compilation &C, const Tool &T,
28 class LLVM_LIBRARY_VISIBILITY Translator : public Tool {
31 : Tool("SPIR-V::Translator", "llvm-spirv", TC) {} in Translator()
42 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
44 Linker(const ToolChain &TC) : Tool("SPIRV::Linker", "spirv-link", TC) {} in Linker()
59 mutable std::unique_ptr<Tool> Translator;
79 clang::driver::Tool *SelectTool(const JobAction &JA) const override;
82 clang::driver::Tool *getTool(Action::ActionClass AC) const override;
83 Tool *buildLinker() const override;
86 clang::driver::Tool *getTranslator() const;
H A DMinix.h21 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
23 Assembler(const ToolChain &TC) : Tool("minix::Assembler", "assembler", TC) {} in Assembler()
33 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
35 Linker(const ToolChain &TC) : Tool("minix::Linker", "linker", TC) {} in Linker()
56 Tool *buildAssembler() const override;
57 Tool *buildLinker() const override;
H A DAnanas.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("ananas::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("ananas::Linker", "linker", TC) {} in Linker()
57 Tool *buildAssembler() const override;
58 Tool *buildLinker() const override;
H A DDragonFly.h21 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 : Tool("dragonfly::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("dragonfly::Linker", "linker", TC) {} in Linker()
59 Tool *buildAssembler() const override;
60 Tool *buildLinker() const override;
H A DSolaris.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 : Tool("solaris::Assembler", "assembler", TC) {} in Assembler()
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("solaris::Linker", "linker", TC) {} in Linker()
74 Tool *buildAssembler() const override;
75 Tool *buildLinker() const override;
H A DXCore.h23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 Assembler(const ToolChain &TC) : Tool("XCore::Assembler", "XCore-as", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker : 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 DClang.h28 class LLVM_LIBRARY_VISIBILITY Clang : public Tool {
124 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
127 : 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 DNetBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("netbsd::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker : 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 : public Tool {
25 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} in Assembler()
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("CrossWindows::Linker", "ld", TC) {} in Linker()
81 Tool *buildLinker() const override;
82 Tool *buildAssembler() const override;
H A DCuda.h84 class LLVM_LIBRARY_VISIBILITY Assembler : 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 : public Tool {
113 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} in Linker()
169 Tool *buildAssembler() const override; // ptxas.
170 Tool *buildLinker() const override; // nvlink.
224 Tool *buildAssembler() const override; // ptxas
225 Tool *buildLinker() const override; // fatbinary (ok, not really a linker)
H A DOpenBSD.h23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
26 : Tool("openbsd::Assembler", "assembler", TC) {} in Assembler()
36 class LLVM_LIBRARY_VISIBILITY Linker : 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 DAIX.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("aix::Assembler", "assembler", TC) {} in Assembler()
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("aix::Linker", "linker", TC) {} in Linker()
98 Tool *buildAssembler() const override;
99 Tool *buildLinker() const override;
H A DMinGW.h25 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
27 Assembler(const ToolChain &TC) : Tool("MinGW::Assemble", "assembler", TC) {} in Assembler()
37 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
39 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 : public Tool {
25 : Tool("freebsd::Assembler", "assembler", TC) {} in Assembler()
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("freebsd::Linker", "linker", TC) {} in Linker()
95 Tool *buildAssembler() const override;
96 Tool *buildLinker() const override;
H A DHexagon.h23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
26 : Tool("hexagon::Assembler", "hexagon-as", TC) {} in Assembler()
38 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
40 Linker(const ToolChain &TC) : Tool("hexagon::Linker", "hexagon-ld", TC) {} in Linker()
64 Tool *buildAssembler() const override;
65 Tool *buildLinker() const override;
H A DPS4CPU.h30 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
32 Assembler(const ToolChain &TC) : Tool("PScpu::Assembler", "assembler", TC) {} in Assembler()
42 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
44 Linker(const ToolChain &TC) : Tool("PScpu::Linker", "linker", TC) {} in Linker()
113 Tool *buildLinker() const override;
140 Tool *buildAssembler() const override;
165 Tool *buildAssembler() const override;
H A DGnu.h41 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
43 Assembler(const ToolChain &TC) : Tool("GNU::Assembler", "assembler", TC) {} in Assembler()
53 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
55 Linker(const ToolChain &TC) : Tool("GNU::Linker", "linker", TC) {} in Linker()
66 class LLVM_LIBRARY_VISIBILITY StaticLibTool : public Tool {
69 : Tool("GNU::StaticLibTool", "static-lib-linker", TC) {} in StaticLibTool()
83 class LLVM_LIBRARY_VISIBILITY Common : public Tool {
86 : Tool(Name, ShortName, TC) {} in Common()
310 Tool *getTool(Action::ActionClass AC) const override;
311 Tool *buildAssembler() const override;
[all …]
H A DSPIRV.cpp20 void SPIRV::constructTranslateCommand(Compilation &C, const Tool &T, in constructTranslateCommand()
52 clang::driver::Tool *SPIRVToolChain::getTranslator() const { in getTranslator()
58 clang::driver::Tool *SPIRVToolChain::SelectTool(const JobAction &JA) const { in SelectTool()
63 clang::driver::Tool *SPIRVToolChain::getTool(Action::ActionClass AC) const { in getTool()
73 clang::driver::Tool *SPIRVToolChain::buildLinker() const { in buildLinker()
/openbsd-src/gnu/llvm/clang/include/clang/Driver/
H A DToolChain.h59 class Tool; variable
152 mutable std::unique_ptr<Tool> Clang;
153 mutable std::unique_ptr<Tool> Flang;
154 mutable std::unique_ptr<Tool> Assemble;
155 mutable std::unique_ptr<Tool> Link;
156 mutable std::unique_ptr<Tool> StaticLibTool;
157 mutable std::unique_ptr<Tool> IfsMerge;
158 mutable std::unique_ptr<Tool> OffloadBundler;
159 mutable std::unique_ptr<Tool> OffloadPackager;
160 mutable std::unique_ptr<Tool> LinkerWrapper;
[all …]
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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()
/openbsd-src/gnu/llvm/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
/openbsd-src/gnu/llvm/clang/tools/clang-rename/
H A DClangRename.cpp166 tooling::RefactoringTool Tool(OP.getCompilations(), Files); in main() local
168 Tool.run(tooling::newFrontendActionFactory(&FindingAction).get()); in main()
185 Tool.getReplacements(), PrintLocations); in main()
191 ExitCode = Tool.runAndSave(Factory.get()); in main()
193 ExitCode = Tool.run(Factory.get()); in main()
205 const auto &FileToReplacements = Tool.getReplacements(); in main()
225 auto &FileMgr = Tool.getFiles(); in main()
229 Tool.applyAllReplacements(Rewrite); in main()
/openbsd-src/gnu/llvm/llvm/tools/llvm-driver/
H A Dllvm-driver.cpp51 auto Is = [=](StringRef Tool) { in findTool() argument
53 auto I = Stem.rfind_insensitive(Tool); in findTool()
54 return I != StringRef::npos && (I + Tool.size() == Stem.size() || in findTool()
55 !llvm::isAlnum(Stem[I + Tool.size()])); in findTool()

123456