Home
last modified time | relevance | path

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

12345678

/netbsd-src/external/apache2/llvm/dist/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 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 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 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 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()
91 Tool *getTool(Action::ActionClass AC) const override;
92 Tool *buildLinker() const override;
93 Tool *buildAssembler() 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()
85 Tool *buildAssembler() const override;
86 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()
80 Tool *buildLinker() const override;
81 Tool *buildAssembler() const override;
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()
82 Tool *buildAssembler() const override;
83 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 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()
92 Tool *buildAssembler() const override;
93 Tool *buildLinker() const override;
H A DPS4CPU.h28 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
30 Assemble(const ToolChain &TC) : Tool("PS4cpu::Assemble", "assembler", TC) {} in Assemble()
41 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
43 Link(const ToolChain &TC) : Tool("PS4cpu::Link", "linker", TC) {} in Link()
107 Tool *buildAssembler() const override;
108 Tool *buildLinker() 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()
89 Tool *buildAssembler() const override;
90 Tool *buildLinker() const override;
H A DCuda.h87 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
89 Assembler(const ToolChain &TC) : Tool("NVPTX::Assembler", "ptxas", TC) {} in Assembler()
101 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
103 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} in Linker()
113 class LLVM_LIBRARY_VISIBILITY OpenMPLinker : public Tool {
116 : Tool("NVPTX::OpenMPLinker", "nvlink", TC) {} in OpenMPLinker()
195 Tool *buildAssembler() const override; // ptxas
196 Tool *buildLinker() const override; // fatbinary (ok, not really a linker)
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()
309 Tool *getTool(Action::ActionClass AC) const override;
310 Tool *buildAssembler() const override;
[all …]
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 DClang.h28 class LLVM_LIBRARY_VISIBILITY Clang : public Tool {
117 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool {
120 : Tool("clang::as", "clang integrated assembler", TC) {} in ClangAs()
138 class LLVM_LIBRARY_VISIBILITY OffloadBundler final : public Tool {
141 : Tool("offload bundler", "clang-offload-bundler", TC) {} in OffloadBundler()
156 class LLVM_LIBRARY_VISIBILITY OffloadWrapper final : public Tool {
159 : Tool("offload wrapper", "clang-offload-wrapper", TC) {} in OffloadWrapper()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Driver/
H A DToolChain.h59 class Tool; variable
139 mutable std::unique_ptr<Tool> Clang;
140 mutable std::unique_ptr<Tool> Flang;
141 mutable std::unique_ptr<Tool> Assemble;
142 mutable std::unique_ptr<Tool> Link;
143 mutable std::unique_ptr<Tool> StaticLibTool;
144 mutable std::unique_ptr<Tool> IfsMerge;
145 mutable std::unique_ptr<Tool> OffloadBundler;
146 mutable std::unique_ptr<Tool> OffloadWrapper;
148 Tool *getClang() const;
[all …]
H A DJob.h30 class Tool; variable
110 const Tool &Creator;
165 Command(const Action &Source, const Tool &Creator,
184 const Tool &getCreator() const { return Creator; } in getCreator()
230 CC1Command(const Action &Source, const Tool &Creator,
247 ForceSuccessCommand(const Action &Source_, const Tool &Creator_,
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/
H A DStandaloneExecution.h64 Tool.setDiagnosticConsumer(DiagConsumer); in setDiagnosticConsumer()
72 return Tool.getSourcePaths(); in getSourcePaths()
76 Tool.mapVirtualFile(FilePath, Content); in mapVirtualFile()
82 FileManager &getFiles() { return Tool.getFiles(); } in getFiles()
89 ClangTool Tool; variable
/netbsd-src/external/apache2/llvm/dist/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()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/DependencyScanning/
H A DDependencyScanningWorker.cpp191 tooling::ClangTool Tool(CDB, Input, PCHContainerOps, RealFS, Files); in computeDependencies() local
192 Tool.clearArgumentsAdjusters(); in computeDependencies()
193 Tool.setRestoreWorkingDir(false); in computeDependencies()
194 Tool.setPrintErrorMessage(false); in computeDependencies()
195 Tool.setDiagnosticConsumer(&DC); in computeDependencies()
198 return !Tool.run(&Action); in computeDependencies()
/netbsd-src/external/apache2/llvm/dist/clang/tools/clang-check/
H A DClangCheck.cpp204 ClangTool Tool(OptionsParser.getCompilations(), in main() local
208 Tool.clearArgumentsAdjusters(); in main()
209 Tool.appendArgumentsAdjuster(getClangStripOutputAdjuster()); in main()
210 Tool.appendArgumentsAdjuster(getClangStripDependencyFileAdjuster()); in main()
214 Tool.appendArgumentsAdjuster(getInsertArgumentAdjuster( in main()
230 return Tool.run(FrontendFactory.get()); in main()

12345678