| /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/ |
| H A D | Myriad.h | 22 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 D | SPIRV.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) {} in Translator() 42 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { 44 Linker(const ToolChain &TC) : Tool("SPIRV::Linker", "spirv-link", TC) {} in Linker() 59 mutable std::unique_ptr<Tool> Translator; 79 clang::driver::Tool *SelectTool(const JobAction &JA) const override; 82 clang::driver::Tool *getTool(Action::ActionClass AC) const override; 83 Tool *buildLinker() const override; 86 clang::driver::Tool *getTranslator() const;
|
| H A D | Minix.h | 21 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 D | Ananas.h | 22 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 D | DragonFly.h | 21 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 D | Solaris.h | 22 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 D | XCore.h | 23 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 D | Clang.h | 28 class LLVM_LIBRARY_VISIBILITY Clang : public Tool { 124 class LLVM_LIBRARY_VISIBILITY ClangAs : public Tool { 127 : Tool("clang::as", "clang integrated assembler", TC) {} in ClangAs() 145 class LLVM_LIBRARY_VISIBILITY OffloadBundler final : public Tool { 148 : Tool("offload bundler", "clang-offload-bundler", TC) {} in OffloadBundler() 163 class LLVM_LIBRARY_VISIBILITY OffloadPackager final : public Tool { 166 : Tool("Offload::Packager", "clang-offload-packager", TC) {} in OffloadPackager() 176 class LLVM_LIBRARY_VISIBILITY LinkerWrapper final : public Tool { 177 const Tool *Linker; 180 LinkerWrapper(const ToolChain &TC, const Tool *Linker) in LinkerWrapper() [all …]
|
| H A D | NetBSD.h | 22 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() 86 Tool *buildAssembler() const override; 87 Tool *buildLinker() const override;
|
| H A D | CrossWindows.h | 23 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() 81 Tool *buildLinker() const override; 82 Tool *buildAssembler() const override;
|
| H A D | Cuda.h | 84 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { 86 Assembler(const ToolChain &TC) : Tool("NVPTX::Assembler", "ptxas", TC) {} in Assembler() 98 class LLVM_LIBRARY_VISIBILITY FatBinary : public Tool { 100 FatBinary(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} in FatBinary() 111 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { 113 Linker(const ToolChain &TC) : Tool("NVPTX::Linker", "fatbinary", TC) {} in Linker() 169 Tool *buildAssembler() const override; // ptxas. 170 Tool *buildLinker() const override; // nvlink. 224 Tool *buildAssembler() const override; // ptxas 225 Tool *buildLinker() const override; // fatbinary (ok, not really a linker)
|
| H A D | OpenBSD.h | 23 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() 97 Tool *buildAssembler() const override; 98 Tool *buildLinker() const override;
|
| H A D | AIX.h | 22 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() 98 Tool *buildAssembler() const override; 99 Tool *buildLinker() const override;
|
| H A D | MinGW.h | 25 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() 101 Tool *getTool(Action::ActionClass AC) const override; 102 Tool *buildLinker() const override; 103 Tool *buildAssembler() const override;
|
| H A D | FreeBSD.h | 22 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() 95 Tool *buildAssembler() const override; 96 Tool *buildLinker() const override;
|
| H A D | Hexagon.h | 23 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 D | PS4CPU.h | 30 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { 32 Assembler(const ToolChain &TC) : Tool("PScpu::Assembler", "assembler", TC) {} in Assembler() 42 class LLVM_LIBRARY_VISIBILITY Linker : public Tool { 44 Linker(const ToolChain &TC) : Tool("PScpu::Linker", "linker", TC) {} in Linker() 113 Tool *buildLinker() const override; 140 Tool *buildAssembler() const override; 165 Tool *buildAssembler() const override;
|
| H A D | Gnu.h | 41 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() 310 Tool *getTool(Action::ActionClass AC) const override; 311 Tool *buildAssembler() const override; [all …]
|
| H A D | SPIRV.cpp | 20 void SPIRV::constructTranslateCommand(Compilation &C, const Tool &T, in constructTranslateCommand() 52 clang::driver::Tool *SPIRVToolChain::getTranslator() const { in getTranslator() 58 clang::driver::Tool *SPIRVToolChain::SelectTool(const JobAction &JA) const { in SelectTool() 63 clang::driver::Tool *SPIRVToolChain::getTool(Action::ActionClass AC) const { in getTool() 73 clang::driver::Tool *SPIRVToolChain::buildLinker() const { in buildLinker()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Driver/ |
| H A D | ToolChain.h | 59 class Tool; variable 152 mutable std::unique_ptr<Tool> Clang; 153 mutable std::unique_ptr<Tool> Flang; 154 mutable std::unique_ptr<Tool> Assemble; 155 mutable std::unique_ptr<Tool> Link; 156 mutable std::unique_ptr<Tool> StaticLibTool; 157 mutable std::unique_ptr<Tool> IfsMerge; 158 mutable std::unique_ptr<Tool> OffloadBundler; 159 mutable std::unique_ptr<Tool> OffloadPackager; 160 mutable std::unique_ptr<Tool> LinkerWrapper; [all …]
|
| /openbsd-src/gnu/llvm/clang/lib/Tooling/ |
| H A D | StandaloneExecution.cpp | 34 : 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()
|
| /openbsd-src/gnu/llvm/clang/lib/Driver/ |
| H A D | Tool.cpp | 14 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()
|
| /openbsd-src/gnu/llvm/clang/include/clang/Tooling/ |
| H A D | StandaloneExecution.h | 65 Tool.setDiagnosticConsumer(DiagConsumer); in setDiagnosticConsumer() 73 return Tool.getSourcePaths(); in getSourcePaths() 77 Tool.mapVirtualFile(FilePath, Content); in mapVirtualFile() 83 FileManager &getFiles() { return Tool.getFiles(); } in getFiles() 90 ClangTool Tool; variable
|
| /openbsd-src/gnu/llvm/clang/tools/clang-rename/ |
| H A D | ClangRename.cpp | 166 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()
|
| /openbsd-src/gnu/llvm/llvm/tools/llvm-driver/ |
| H A D | llvm-driver.cpp | 51 auto Is = [=](StringRef Tool) { in findTool() argument 53 auto I = Stem.rfind_insensitive(Tool); in findTool() 54 return I != StringRef::npos && (I + Tool.size() == Stem.size() || in findTool() 55 !llvm::isAlnum(Stem[I + Tool.size()])); in findTool()
|