HomeSort by relevance Sort by last modified time
    Searched refs:ToolChain (Results 1 - 16 of 16) sorted by null

  /external/clang/include/clang/Driver/
Tool.h 28 class ToolChain;
41 const ToolChain &TheToolChain;
45 const ToolChain &TC);
54 const ToolChain &getToolChain() const { return TheToolChain; }
69 /// \param TCArgs - The argument list for this toolchain, with any
Compilation.h 30 class ToolChain;
39 const ToolChain &DefaultToolChain;
56 llvm::DenseMap<std::pair<const ToolChain *, const char *>,
76 Compilation(const Driver &D, const ToolChain &DefaultToolChain,
83 const ToolChain &getDefaultToolChain() const { return DefaultToolChain; }
114 const llvm::opt::DerivedArgList &getArgsForToolChain(const ToolChain *TC,
Driver.h 47 class ToolChain;
177 /// This maps from the string representation of a triple to a ToolChain
178 /// created targeting that triple. The driver owns all the ToolChain objects
180 mutable llvm::StringMap<ToolChain *> ToolChains;
261 void BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
270 void BuildActions(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
279 void BuildUniversalActions(const ToolChain &TC,
326 std::string GetFilePath(const char *Name, const ToolChain &TC) const;
334 std::string GetProgramPath(const char *Name, const ToolChain &TC) const;
353 const ToolChain *TC
    [all...]
SanitizerArgs.h 20 class ToolChain;
59 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args);
127 /// Return the subset of \p Kinds supported by toolchain \p TC. If
130 static unsigned filterUnsupportedKinds(const ToolChain &TC, unsigned Kinds,
139 static void filterUnsupportedMask(const ToolChain &TC, unsigned &Kinds,
ToolChain.h 1 //===--- ToolChain.h - Collections of tools for one platform ----*- C++ -*-===//
41 /// ToolChain - Access to tools for a single platform.
42 class ToolChain {
61 /// The list of toolchain specific path prefixes to search for
65 /// The list of toolchain specific path prefixes to search for
82 ToolChain(const Driver &D, const llvm::Triple &T,
107 virtual ~ToolChain();
119 /// \brief Returns true if the toolchain is targeting a non-native architecture.
123 /// this toolchain. Note t
143 /// translations this ToolChain may wish to perform, or 0 if no tool chai
    [all...]
  /external/clang/lib/Driver/
ToolChain.cpp 1 //===--- ToolChain.cpp - Collections of tools for one platform ------------===//
17 #include "clang/Driver/ToolChain.h"
29 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T,
34 ToolChain::~ToolChain() {
37 const Driver &ToolChain::getDriver() const {
41 bool ToolChain::useIntegratedAs() const {
47 const SanitizerArgs& ToolChain::getSanitizerArgs() const {
53 std::string ToolChain::getDefaultUniversalArchName() const
    [all...]
Tool.cpp 15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName),
Tools.h 91 Clang(const ToolChain &TC) : Tool("clang", "clang frontend", TC) {}
106 ClangAs(const ToolChain &TC) : Tool("clang::as",
124 const ToolChain &TC) : Tool(Name, ShortName, TC) {}
141 Preprocess(const ToolChain &TC) : Common("gcc::Preprocess",
153 Compile(const ToolChain &TC) : Common("gcc::Compile",
165 Link(const ToolChain &TC) : Common("gcc::Link",
181 Assemble(const ToolChain &TC) : Tool("hexagon::Assemble",
196 Link(const ToolChain &TC) : Tool("hexagon::Link",
240 const ToolChain &TC) : Tool(Name, ShortName, TC) {}
245 Assemble(const ToolChain &TC) : MachOTool("darwin::Assemble"
    [all...]
Android.mk 26 ToolChain.cpp \
Tools.cpp 23 #include "clang/Driver/ToolChain.h"
170 static void AddLinkerInputs(const ToolChain &TC,
    [all...]
Compilation.cpp 15 #include "clang/Driver/ToolChain.h"
25 Compilation::Compilation(const Driver &D, const ToolChain &_DefaultToolChain,
36 for (llvm::DenseMap<std::pair<const ToolChain*, const char*>,
55 const DerivedArgList &Compilation::getArgsForToolChain(const ToolChain *TC,
ToolChains.cpp 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===//
43 : ToolChain(D, Triple, Args) {
224 return ToolChain::getTool(AC);
308 case ToolChain::RLT_CompilerRT:
603 case ToolChain::CST_Libcxx:
607 case ToolChain::CST_Libstdcxx: {
684 // Skip this argument unless the architecture matches either the toolchain
    [all...]
ToolChains.h 1 //===--- ToolChains.h - ToolChain Implementations ---------------*- C++ -*-===//
17 #include "clang/Driver/ToolChain.h"
31 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain {
170 /// \name ToolChain Implementation Helper Functions
186 class LLVM_LIBRARY_VISIBILITY MachO : public ToolChain {
201 /// @name MachO specific toolchain API
242 /// @name ToolChain Implementation
286 return ToolChain::RLT_CompilerRT;
352 /// @name Apple Specific Toolchain Implementation
370 /// @name Darwin specific Toolchain function
    [all...]
Driver.cpp 21 #include "clang/Driver/ToolChain.h"
368 const ToolChain &TC = getToolChain(*Args);
493 const ToolChain &TC = C.getDefaultToolChain();
652 const ToolChain &TC = C.getDefaultToolChain();
713 const ToolChain &TC = C.getDefaultToolChain();
720 for (ToolChain::path_list::const_iterator it = TC.getProgramPaths().begin(),
731 for (ToolChain::path_list::const_iterator it = TC.getFilePaths().begin(),
788 // "lib/../lib32" as appropriate for the toolchain. For now, print
849 void Driver::BuildUniversalActions(const ToolChain &TC,
    [all...]
SanitizerArgs.cpp 13 #include "clang/Driver/ToolChain.h"
37 SanitizerArgs::SanitizerArgs(const ToolChain &TC,
215 void SanitizerArgs::filterUnsupportedMask(const ToolChain &TC, unsigned &Kinds,
236 unsigned SanitizerArgs::filterUnsupportedKinds(const ToolChain &TC,
WindowsToolChain.cpp 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===//
43 : ToolChain(D, Triple, Args) {

Completed in 188 milliseconds