/external/clang/lib/Driver/ |
H A D | 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, function in class:ToolChain 34 ToolChain::~ToolChain() { 37 const Driver &ToolChain::getDriver() const { 41 bool ToolChain::useIntegratedAs() const { 47 const SanitizerArgs& ToolChain::getSanitizerArgs() const { 53 std::string ToolChain [all...] |
H A D | Tool.cpp | 15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName),
|
H A D | 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 [all...] |
H A D | Android.mk | 26 ToolChain.cpp \
|
H A D | Tools.cpp | 23 #include "clang/Driver/ToolChain.h" 170 static void AddLinkerInputs(const ToolChain &TC, 1408 static void AddGoldPlugin(const ToolChain &ToolChain, const ArgList &Args, argument 1414 std::string Plugin = ToolChain.getDriver().Dir + "/../lib/LLVMgold.so"; 1421 std::string CPU = getCPUName(Args, ToolChain.getTriple()); 1755 const ToolChain &TC) { 1767 const ToolChain &TC) { 1877 static StringRef getArchNameForCompilerRTLib(const ToolChain &TC) { 1885 static SmallString<128> getCompilerRTLibDir(const ToolChain 4882 const toolchains::Hexagon_TC& ToolChain = local 6407 const toolchains::FreeBSD& ToolChain = local 7005 getLinuxDynamicLinker(const ArgList &Args, const toolchains::Linux &ToolChain) argument 7081 const toolchains::Linux& ToolChain = local [all...] |
H A D | 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,
|
H A D | 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: { 953 if (Type == ToolChain::CST_Libcxx) { 2146 : ToolChain(D, Triple, Args), GCCInstallation() { 2166 return ToolChain::getTool(AC); 2254 ToolChain [all...] |
H A D | 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(), 849 void Driver::BuildUniversalActions(const ToolChain &TC, 975 void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args, 1121 void Driver::BuildActions(const ToolChain [all...] |
H A D | 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,
|
H A D | 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 { 242 /// @name ToolChain Implementation 286 return ToolChain::RLT_CompilerRT; 427 /// @name ToolChain Implementation 470 /// @name Apple ToolChain Implementation 712 class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain { [all...] |
H A D | WindowsToolChain.cpp | 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===// 43 : ToolChain(D, Triple, Args) {
|
/external/clang/include/clang/Driver/ |
H A D | Tool.h | 28 class ToolChain; 41 const ToolChain &TheToolChain; 45 const ToolChain &TC); 54 const ToolChain &getToolChain() const { return TheToolChain; }
|
H A D | 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,
|
H A D | 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 *T [all...] |
H A D | SanitizerArgs.h | 20 class ToolChain; 59 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args); 130 static unsigned filterUnsupportedKinds(const ToolChain &TC, unsigned Kinds, 139 static void filterUnsupportedMask(const ToolChain &TC, unsigned &Kinds,
|
H A D | ToolChain.h | 1 //===--- ToolChain.h - Collections of tools for one platform ----*- C++ -*-===// 41 /// ToolChain - Access to tools for a single platform. 42 class ToolChain { class in namespace:clang::driver 82 ToolChain(const Driver &D, const llvm::Triple &T, 107 virtual ~ToolChain(); 143 /// translations this ToolChain may wish to perform, or 0 if no tool chain 215 return ToolChain::RLT_Libgcc;
|