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

  /external/clang/include/clang/Driver/
Tool.h 22 class ToolChain;
35 const ToolChain &TheToolChain;
39 const ToolChain &TC);
48 const ToolChain &getToolChain() const { return TheToolChain; }
61 /// \param TCArgs - The argument list for this toolchain, with any
Compilation.h 24 class ToolChain;
33 const ToolChain &DefaultToolChain;
50 llvm::DenseMap<std::pair<const ToolChain*, const char*>,
67 Compilation(const Driver &D, const ToolChain &DefaultToolChain,
73 const ToolChain &getDefaultToolChain() const { return DefaultToolChain; }
103 const DerivedArgList &getArgsForToolChain(const ToolChain *TC,
Driver.h 43 class ToolChain;
176 /// This maps from the string representation of a triple to a ToolChain
177 /// created targetting that triple. The driver owns all the ToolChain objects
179 mutable llvm::StringMap<ToolChain *> ToolChains;
259 void BuildInputs(const ToolChain &TC, const DerivedArgList &Args,
268 void BuildActions(const ToolChain &TC, const DerivedArgList &Args,
277 void BuildUniversalActions(const ToolChain &TC, const DerivedArgList &Args,
326 std::string GetFilePath(const char *Name, const ToolChain &TC) const;
338 std::string GetProgramPath(const char *Name, const ToolChain &TC,
359 const ToolChain *TC
    [all...]
ToolChain.h 1 //===--- ToolChain.h - Collections of tools for one platform ----*- C++ -*-===//
31 /// ToolChain - Access to tools for a single platform.
32 class ToolChain {
50 /// The list of toolchain specific path prefixes to search for
54 /// The list of toolchain specific path prefixes to search for
59 ToolChain(const Driver &D, const llvm::Triple &T);
75 virtual ~ToolChain();
100 /// translations this ToolChain may wish to perform, or 0 if no tool chain
165 return ToolChain::RLT_Libgcc;
  /external/clang/lib/Driver/
ToolChain.cpp 1 //===--- ToolChain.cpp - Collections of tools for one platform ------------===//
10 #include "clang/Driver/ToolChain.h"
24 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T)
28 ToolChain::~ToolChain() {
31 const Driver &ToolChain::getDriver() const {
35 std::string ToolChain::GetFilePath(const char *Name) const {
40 std::string ToolChain::GetProgramPath(const char *Name, bool WantFile) const {
44 types::ID ToolChain::LookupTypeForExtension(const char *Ext) const
    [all...]
Tool.cpp 15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName),
Tools.h 47 Clang(const ToolChain &TC) : Tool("clang", "clang frontend", TC) {}
64 ClangAs(const ToolChain &TC) : Tool("clang::as",
83 const ToolChain &TC) : Tool(Name, ShortName, TC) {}
100 Preprocess(const ToolChain &TC) : Common("gcc::Preprocess",
112 Precompile(const ToolChain &TC) : Common("gcc::Precompile",
124 Compile(const ToolChain &TC) : Common("gcc::Compile",
136 Assemble(const ToolChain &TC) : Common("gcc::Assemble",
147 Link(const ToolChain &TC) : Common("gcc::Link",
163 Assemble(const ToolChain &TC) : Tool("hexagon::Assemble",
179 Link(const ToolChain &TC) : Tool("hexagon::Link"
    [all...]
Android.mk 29 ToolChain.cpp \
ToolChains.h 1 //===--- ToolChains.h - ToolChain Implementations ---------------*- C++ -*-===//
14 #include "clang/Driver/ToolChain.h"
29 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain {
135 /// \name ToolChain Implementation Helper Functions
147 class LLVM_LIBRARY_VISIBILITY Hexagon_TC : public ToolChain {
164 class LLVM_LIBRARY_VISIBILITY Darwin : public ToolChain {
221 /// @name Darwin Specific Toolchain API
300 /// @name ToolChain Implementation
333 return ToolChain::IsStrictAliasingDefault();
366 return ToolChain::RLT_CompilerRT
    [all...]
Compilation.cpp 17 #include "clang/Driver/ToolChain.h"
28 Compilation::Compilation(const Driver &D, const ToolChain &_DefaultToolChain,
39 for (llvm::DenseMap<std::pair<const ToolChain*, const char*>,
58 const DerivedArgList &Compilation::getArgsForToolChain(const ToolChain *TC,
Driver.cpp 22 #include "clang/Driver/ToolChain.h"
91 for (llvm::StringMap<ToolChain *>::iterator I = ToolChains.begin(),
336 const ToolChain &TC = getToolChain(*Args);
454 const ToolChain &TC = C.getDefaultToolChain();
590 const ToolChain &TC = C.getDefaultToolChain();
651 const ToolChain &TC = C.getDefaultToolChain();
654 for (ToolChain::path_list::const_iterator it = TC.getProgramPaths().begin(),
665 for (ToolChain::path_list::const_iterator it = TC.getFilePaths().begin(),
793 void Driver::BuildUniversalActions(const ToolChain &TC,
901 void Driver::BuildInputs(const ToolChain &TC, const DerivedArgList &Args
    [all...]
Tools.cpp 22 #include "clang/Driver/ToolChain.h"
124 static void AddLinkerInputs(const ToolChain &TC,
182 static void addProfileRT(const ToolChain &TC, const ArgList &Args,
803 const ToolChain &TC,
    [all...]
ToolChains.cpp 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===//
45 : ToolChain(D, Triple), TargetInitialized(false),
103 return ToolChain::configureObjCRuntime(runtime);
292 // The Clang toolchain uses explicit paths for internal libraries.
405 case ToolChain::RLT_CompilerRT:
688 case ToolChain::CST_Libcxx:
692 case ToolChain::CST_Libstdcxx: {
768 // Skip this argument unless the architecture matches either the toolchain
    [all...]
WindowsToolChain.cpp 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===//
35 : ToolChain(D, Triple) {

Completed in 449 milliseconds