/openbsd-current/gnu/llvm/clang/lib/Driver/ |
H A D | Tool.cpp | 1 //===--- 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 D | InterfaceStubs.h | 12 #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 D | HIPUtility.h | 1 //===--- 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 D | DragonFly.h | 13 #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 D | Minix.h | 13 #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 D | Ananas.h | 13 #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 D | Solaris.h | 13 #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 D | Myriad.h | 13 #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 D | SPIRV.h | 1 //===--- 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 D | CrossWindows.h | 15 #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 D | NetBSD.h | 13 #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 D | XCore.h | 12 #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 D | OpenBSD.h | 14 #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 D | FreeBSD.h | 22 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 D | AIX.h | 12 #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 D | NaCl.h | 13 #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 D | CloudABI.h | 13 #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 D | RISCVToolchain.h | 39 Tool *buildLinker() const override; 49 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { 51 Linker(const ToolChain &TC) : Tool("RISCV::Linker", "ld", TC) {}
|
H A D | AVR.h | 1 //===--- 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 D | CSKYToolChain.h | 37 Tool *buildLinker() const override; 47 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { 49 Linker(const ToolChain &TC) : Tool("CSKY::Linker", "ld", TC) {}
|
H A D | SPIRV.cpp | 1 //===--- 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 D | StandaloneExecution.cpp | 34 : 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 D | StandaloneExecution.h | 65 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 D | llvm-driver.cpp | 51 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 D | Tool.h | 1 //===--- 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();
|