/freebsd-13-stable/contrib/llvm-project/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,
|
/freebsd-13-stable/contrib/llvm-project/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 | 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) {} 71 Tool *buildAssembler() const override; 72 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 | 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 | 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) {} 69 Tool *buildAssembler() const override; 70 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 | CrossWindows.h | 14 #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 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) {} 82 Tool *buildAssembler() const override; 83 Tool *buildLinker() const override;
|
H A D | OpenBSD.h | 13 #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 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 | MinGW.h | 15 #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 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) {} 89 Tool *buildAssembler() const override; 90 Tool *buildLinker() const override;
|
H A D | PS4CPU.h | 13 #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 D | Hurd.h | 37 Tool *buildAssembler() const override; 38 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 | AVR.h | 1 //===--- 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 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 | MSP430.h | 1 //===--- 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 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 | Hexagon.h | 13 #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 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()))
|
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Tooling/ |
H A D | StandaloneExecution.h | 64 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 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();
|