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

  /external/clang/lib/Driver/
ToolChain.cpp 1 //===--- ToolChain.cpp - Collections of tools for one platform ------------===//
17 #include "clang/Driver/ToolChain.h"
34 static ToolChain::RTTIMode CalculateRTTIMode(const ArgList &Args,
40 return ToolChain::RM_EnabledExplicitly;
42 return ToolChain::RM_DisabledExplicitly;
47 return ToolChain::RM_EnabledImplicitly;
57 return ToolChain::RM_EnabledImplicitly;
59 return ToolChain::RM_DisabledImplicitly;
62 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T
    [all...]
Tool.cpp 14 Tool::Tool(const char *_Name, const char *_ShortName, const ToolChain &TC,
CrossWindowsToolChain.cpp 22 if (GetCXXStdlibType(Args) == ToolChain::CST_Libstdcxx) {
79 case ToolChain::CST_Libcxx:
83 case ToolChain::CST_Libstdcxx:
96 case ToolChain::CST_Libcxx:
99 case ToolChain::CST_Libstdcxx:
Tools.h 93 Clang(const ToolChain &TC) : Tool("clang", "clang frontend", TC, RF_Full) {}
109 ClangAs(const ToolChain &TC) : Tool("clang::as",
130 GnuTool(const char *Name, const char *ShortName, const ToolChain &TC)
139 const ToolChain &TC) : GnuTool(Name, ShortName, TC) {}
156 Preprocess(const ToolChain &TC) : Common("gcc::Preprocess",
168 Compile(const ToolChain &TC) : Common("gcc::Compile",
180 Link(const ToolChain &TC) : Common("gcc::Link",
196 Assemble(const ToolChain &TC) : GnuTool("hexagon::Assemble",
211 Link(const ToolChain &TC) : GnuTool("hexagon::Link",
260 Link(const ToolChain &TC) : GnuTool("cloudabi::Link", "linker", TC) {
    [all...]
Android.mk 24 ToolChain.cpp \
Tools.cpp 25 #include "clang/Driver/ToolChain.h"
193 static void AddLinkerInputs(const ToolChain &TC,
    [all...]
SanitizerArgs.cpp 13 #include "clang/Driver/ToolChain.h"
119 static uint64_t getToolchainUnsupportedKinds(const ToolChain &TC) {
191 SanitizerArgs::SanitizerArgs(const ToolChain &TC,
201 ToolChain::RTTIMode RTTIMode = TC.getRTTIMode();
229 (RTTIMode == ToolChain::RM_DisabledImplicitly ||
230 RTTIMode == ToolChain::RM_DisabledExplicitly)) {
231 if (RTTIMode == ToolChain::RM_DisabledImplicitly)
265 (RTTIMode == ToolChain::RM_DisabledImplicitly ||
266 RTTIMode == ToolChain::RM_DisabledExplicitly)) {
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) {
227 return ToolChain::getTool(AC);
342 if (GetCXXStdlibType(Args) == ToolChain::CST_Libcxx) {
353 case ToolChain::RLT_CompilerRT:
585 case ToolChain::CST_Libcxx:
589 case ToolChain::CST_Libstdcxx: {
665 // Skip this argument unless the architecture matches either the toolchain
    [all...]
Driver.cpp 22 #include "clang/Driver/ToolChain.h"
377 const ToolChain &TC = getToolChain(*Args);
492 const ToolChain &TC = C.getDefaultToolChain();
673 const ToolChain &TC = C.getDefaultToolChain();
678 // Don't print if the ToolChain would have barfed on it already
738 const ToolChain &TC = C.getDefaultToolChain();
745 for (ToolChain::path_list::const_iterator it = TC.getProgramPaths().begin(),
756 for (ToolChain::path_list::const_iterator it = TC.getFilePaths().begin(),
813 // "lib/../lib32" as appropriate for the toolchain. For now, print
876 void Driver::BuildUniversalActions(const ToolChain &TC
    [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
243 /// @name ToolChain Implementation
287 return ToolChain::RLT_CompilerRT;
353 /// @name Apple Specific Toolchain Implementation
370 /// @name Darwin specific Toolchain function
    [all...]
MSVCToolChain.cpp 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===//
48 : ToolChain(D, Triple, Args) {
358 // Whatever this is, Visual Studio doesn't have a toolchain for it.
  /external/clang/include/clang/Driver/
Tool.h 29 class ToolChain;
60 const ToolChain &TheToolChain;
72 Tool(const char *Name, const char *ShortName, const ToolChain &TC,
84 const ToolChain &getToolChain() const { return TheToolChain; }
123 /// \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,
SanitizerArgs.h 21 class ToolChain;
38 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args);
Driver.h 48 class ToolChain;
181 /// This maps from the string representation of a triple to a ToolChain
182 /// created targeting that triple. The driver owns all the ToolChain objects
184 mutable llvm::StringMap<ToolChain *> ToolChains;
200 void generatePrefixedToolNames(const char *Tool, const ToolChain &TC,
274 void BuildInputs(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
283 void BuildActions(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
292 void BuildUniversalActions(const ToolChain &TC,
339 std::string GetFilePath(const char *Name, const ToolChain &TC) const;
347 std::string GetProgramPath(const char *Name, const ToolChain &TC) const
    [all...]
ToolChain.h 1 //===--- ToolChain.h - Collections of tools for one platform ----*- C++ -*-===//
41 /// ToolChain - Access to tools for a single platform.
42 class ToolChain {
71 /// The list of toolchain specific path prefixes to search for
75 /// The list of toolchain specific path prefixes to search for
92 ToolChain(const Driver &D, const llvm::Triple &T,
117 virtual ~ToolChain();
130 /// this toolchain. Note t
150 // Returns the RTTIMode for the toolchain with the current arguments.
156 /// translations this ToolChain may wish to perform, or 0 if no tool chai
    [all...]

Completed in 65 milliseconds