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

12345

/openbsd-current/gnu/llvm/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,
/openbsd-current/gnu/llvm/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 DHIPUtility.h1 //===--- HIPUtility.h - Common HIP Tool Chain Utilities ---------*- C++ -*-===//
12 #include "clang/Driver/Tool.h"
23 const llvm::opt::ArgList &TCArgs, const Tool &T);
28 const llvm::opt::ArgList &Args, const JobAction &JA, const Tool &T);
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 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 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) {}
74 Tool *buildAssembler() const override;
75 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 DSPIRV.h1 //===--- SPIRV.h - SPIR-V Tool Implementations ------------------*- C++ -*-===//
12 #include "clang/Driver/Tool.h"
23 void constructTranslateCommand(Compilation &C, const Tool &T,
28 class LLVM_LIBRARY_VISIBILITY Translator : public Tool {
31 : Tool("SPIR-V::Translator", "llvm-spirv", TC) {}
42 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
44 Linker(const ToolChain &TC) : Tool("SPIRV::Linker", "spirv-link", TC) {}
59 mutable std::unique_ptr<Tool> Translator;
79 clang::driver::Tool *SelectTool(const JobAction &JA) const override;
82 clang::driver::Tool *getToo
[all...]
H A DCrossWindows.h15 #include "clang/Driver/Tool.h"
23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
25 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {}
35 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
37 Linker(const ToolChain &TC) : Tool("CrossWindows::Linker", "ld", TC) {}
81 Tool *buildLinker() const override;
82 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) {}
86 Tool *buildAssembler() const override;
87 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 DOpenBSD.h14 #include "clang/Driver/Tool.h"
23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool {
26 : Tool("openbsd::Assembler", "assembler", TC) {}
36 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
38 Linker(const ToolChain &TC) : Tool("openbsd::Linker", "linker", TC) {}
97 Tool *buildAssembler() const override;
98 Tool *buildLinker() 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) {}
95 Tool *buildAssembler() const override;
96 Tool *buildLinker() const override;
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) {}
98 Tool *buildAssembler() const override;
99 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 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 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 DAVR.h1 //===--- AVR.h - AVR Tool and ToolChain Implementations ---------*- C++ -*-===//
14 #include "clang/Driver/Tool.h"
40 Tool *buildLinker() const override;
50 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
53 : Tool("AVR::Linker", "avr-ld", TC), Triple(Triple) {}
H A DCSKYToolChain.h37 Tool *buildLinker() const override;
47 class LLVM_LIBRARY_VISIBILITY Linker : public Tool {
49 Linker(const ToolChain &TC) : Tool("CSKY::Linker", "ld", TC) {}
H A DSPIRV.cpp1 //===--- SPIRV.cpp - SPIR-V Tool Implementations ----------------*- C++ -*-===//
20 void SPIRV::constructTranslateCommand(Compilation &C, const Tool &T,
52 clang::driver::Tool *SPIRVToolChain::getTranslator() const {
58 clang::driver::Tool *SPIRVToolChain::SelectTool(const JobAction &JA) const {
63 clang::driver::Tool *SPIRVToolChain::getTool(Action::ActionClass AC) const {
73 clang::driver::Tool *SPIRVToolChain::buildLinker() const {
/openbsd-current/gnu/llvm/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()))
/openbsd-current/gnu/llvm/clang/include/clang/Tooling/
H A DStandaloneExecution.h65 Tool.setDiagnosticConsumer(DiagConsumer);
73 return Tool.getSourcePaths();
77 Tool.mapVirtualFile(FilePath, Content);
83 FileManager &getFiles() { return Tool.getFiles(); }
90 ClangTool Tool; member in class:clang::tooling::StandaloneToolExecutor
/openbsd-current/gnu/llvm/llvm/tools/llvm-driver/
H A Dllvm-driver.cpp51 auto Is = [=](StringRef Tool) {
53 auto I = Stem.rfind_insensitive(Tool);
54 return I != StringRef::npos && (I + Tool.size() == Stem.size() ||
55 !llvm::isAlnum(Stem[I + Tool.size()]));
/openbsd-current/gnu/llvm/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 133 milliseconds

12345