Searched refs:Tool (Results 1 - 25 of 94) sorted by relevance

1234

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/
H A DTool.cpp1 //===--- Tool.cpp - Compilation Tools -------------------------------------===//
9 #include "clang/Driver/Tool.h"
14 Tool::Tool(const char *_Name, const char *_ShortName, const ToolChain &TC) function in class:Tool
17 Tool::~Tool() {
20 void Tool::ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA,
/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DInterfaceStubs.h12 #include "clang/Driver/Tool.h"
19 class LLVM_LIBRARY_VISIBILITY Merger : public Tool {
21 Merger(const ToolChain &TC) : Tool("IFS::Merger", "llvm-ifs", TC) {}
H A DAIX.h12 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("aix::Assembler", "assembler", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("aix::Linker", "linker", TC) {}
71 Tool *buildAssembler() const override;
72 Tool *buildLinker() const override;
H A DAnanas.h13 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("ananas::Assembler", "assembler", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("ananas::Linker", "linker", TC) {}
57 Tool *buildAssembler() const override;
58 Tool *buildLinker() const override;
H A DDragonFly.h13 #include "clang/Driver/Tool.h"
21 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 : Tool("dragonfly::Assembler", "assembler", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("dragonfly::Linker", "linker", TC) {}
59 Tool *buildAssembler() const override;
60 Tool *buildLinker() const override;
H A DMinix.h13 #include "clang/Driver/Tool.h"
21 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
23 Assembler(const ToolChain &TC) : Tool("minix::Assembler", "assembler", TC) {}
33 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
35 Linker(const ToolChain &TC) : Tool("minix::Linker", "linker", TC) {}
56 Tool *buildAssembler() const override;
57 Tool *buildLinker() const override;
H A DSolaris.h13 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 : Tool("solaris::Assembler", "assembler", TC) {}
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("solaris::Linker", "linker", TC) {}
69 Tool *buildAssembler() const override;
70 Tool *buildLinker() const override;
H A DMyriad.h13 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Compiler : public Tool {
24 Compiler(const ToolChain &TC) : Tool("moviCompile", "movicompile", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
36 Assembler(const ToolChain &TC) : Tool("moviAsm", "moviAsm", TC) {}
52 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
54 Linker(const ToolChain &TC) : Tool("shave::Linker", "ld", TC) {}
84 Tool *SelectTool(const JobAction &JA) const override;
89 Tool *buildLinker() const override;
95 mutable std::unique_ptr<Tool> Compile
[all...]
H A DCrossWindows.h14 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("CrossWindows::Linker", "ld", TC) {}
78 Tool *buildLinker() const override;
79 Tool *buildAssembler() const override;
H A DNetBSD.h13 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
24 Assembler(const ToolChain &TC) : Tool("netbsd::Assembler", "assembler", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("netbsd::Linker", "linker", TC) {}
82 Tool *buildAssembler() const override;
83 Tool *buildLinker() const override;
H A DOpenBSD.h13 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 : Tool("openbsd::Assembler", "assembler", TC) {}
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("openbsd::Linker", "linker", TC) {}
90 Tool *buildAssembler() const override;
91 Tool *buildLinker() const override;
H A DXCore.h12 #include "clang/Driver/Tool.h"
23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 Assembler(const ToolChain &TC) : Tool("XCore::Assembler", "XCore-as", TC) {}
34 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
36 Linker(const ToolChain &TC) : Tool("XCore::Linker", "XCore-ld", TC) {}
56 Tool *buildAssembler() const override;
57 Tool *buildLinker() const override;
H A DMinGW.h15 #include "clang/Driver/Tool.h"
25 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
27 Assembler(const ToolChain &TC) : Tool("MinGW::Assemble", "assembler", TC) {}
37 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
39 Linker(const ToolChain &TC) : Tool("MinGW::Linker", "linker", TC) {}
91 Tool *getTool(Action::ActionClass AC) const override;
92 Tool *buildLinker() const override;
93 Tool *buildAssembler() const override;
H A DFreeBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 : Tool("freebsd::Assembler", "assembler", TC) {}
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("freebsd::Linker", "linker", TC) {}
89 Tool *buildAssembler() const override;
90 Tool *buildLinker() const override;
H A DPS4CPU.h13 #include "clang/Driver/Tool.h"
27 class LLVM_LIBRARY_VISIBILITY Assemble : public Tool {
29 Assemble(const ToolChain &TC) : Tool("PS4cpu::Assemble", "assembler", TC) {}
40 class LLVM_LIBRARY_VISIBILITY Link : public Tool {
42 Link(const ToolChain &TC) : Tool("PS4cpu::Link", "linker", TC) {}
105 Tool *buildAssembler() const override;
106 Tool *buildLinker() const override;
H A DHurd.h37 Tool *buildAssembler() const override;
38 Tool *buildLinker() const override;
H A DNaCl.h13 #include "clang/Driver/Tool.h"
30 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
32 Linker(const ToolChain &TC) : Tool("NaCl::Linker", "linker", TC) {}
77 Tool *buildLinker() const override;
78 Tool *buildAssembler() const override;
H A DAVR.h1 //===--- AVR.h - AVR Tool and ToolChain Implementations ---------*- C++ -*-===//
15 #include "clang/Driver/Tool.h"
27 Tool *buildLinker() const override;
43 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
46 : Tool("AVR::Linker", "avr-ld", TC), Triple(Triple),
H A DCloudABI.h13 #include "clang/Driver/Tool.h"
22 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
24 Linker(const ToolChain &TC) : Tool("cloudabi::Linker", "linker", TC) {}
63 Tool *buildLinker() const override;
H A DMSP430.h1 //===--- MSP430.h - MSP430-specific Tool Helpers ----------------*- C++ -*-===//
16 #include "clang/Driver/Tool.h"
44 Tool *buildLinker() const override;
55 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
57 Linker(const ToolChain &TC) : Tool("MSP430::Linker", "msp430-elf-ld", TC) {}
H A DRISCVToolchain.h39 Tool *buildLinker() const override;
49 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
51 Linker(const ToolChain &TC) : Tool("RISCV::Linker", "ld", TC) {}
H A DHexagon.h13 #include "clang/Driver/Tool.h"
23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
26 : Tool("hexagon::Assembler", "hexagon-as", TC) {}
38 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
40 Linker(const ToolChain &TC) : Tool("hexagon::Linker", "hexagon-ld", TC) {}
64 Tool *buildAssembler() const override;
65 Tool *buildLinker() const override;
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/
H A DStandaloneExecution.cpp34 : Tool(Compilations, SourcePaths, std::move(PCHContainerOps),
39 Tool.clearArgumentsAdjusters();
46 Tool(OptionsParser->getCompilations(), OptionsParser->getSourcePathList(),
49 Tool.clearArgumentsAdjusters();
64 Tool.appendArgumentsAdjuster(Action.second);
65 Tool.appendArgumentsAdjuster(ArgsAdjuster);
66 if (Tool.run(Action.first.get()))
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/
H A DStandaloneExecution.h64 Tool.setDiagnosticConsumer(DiagConsumer);
72 return Tool.getSourcePaths();
76 Tool.mapVirtualFile(FilePath, Content);
82 FileManager &getFiles() { return Tool.getFiles(); }
89 ClangTool Tool; member in class:clang::tooling::StandaloneToolExecutor
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Driver/
H A DTool.h1 //===--- Tool.h - Compilation Tools -----------------------------*- C++ -*-===//
31 /// Tool - Information on a specific compilation tool.
32 class Tool { class in namespace:clang::driver
43 Tool(const char *Name, const char *ShortName, const ToolChain &TC);
46 virtual ~Tool();

Completed in 260 milliseconds

1234