/external/clang/lib/Driver/ |
H A D | ToolChain.cpp | 1 //===--- ToolChain.cpp - Collections of tools for one platform ------------===// 16 #include "clang/Driver/ToolChain.h" 27 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T, function in class:ToolChain 32 ToolChain::~ToolChain() { 35 const Driver &ToolChain::getDriver() const { 39 bool ToolChain::useIntegratedAs() const { 45 std::string ToolChain::getDefaultUniversalArchName() const { 62 bool ToolChain [all...] |
H A D | Tool.cpp | 15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName),
|
H A D | Tools.h | 78 Clang(const ToolChain &TC) : Tool("clang", "clang frontend", TC) {} 99 ClangAs(const ToolChain &TC) : Tool("clang::as", 118 const ToolChain &TC) : Tool(Name, ShortName, TC) {} 135 Preprocess(const ToolChain &TC) : Common("gcc::Preprocess", 147 Precompile(const ToolChain &TC) : Common("gcc::Precompile", 159 Compile(const ToolChain &TC) : Common("gcc::Compile", 171 Assemble(const ToolChain &TC) : Common("gcc::Assemble", 182 Link(const ToolChain &TC) : Common("gcc::Link", 198 Assemble(const ToolChain &TC) : Tool("hexagon::Assemble", 214 Link(const ToolChain [all...] |
H A D | Android.mk | 24 ToolChain.cpp \
|
H A D | Tools.cpp | 22 #include "clang/Driver/ToolChain.h" 148 static void AddLinkerInputs(const ToolChain &TC, 208 static void addProfileRT(const ToolChain &TC, const ArgList &Args, 858 const ToolChain &TC, 1517 const ToolChain &TC) { 1529 const ToolChain &TC) { 1542 const ToolChain &TC) { 1619 SanitizerArgs::SanitizerArgs(const ToolChain &TC, const ArgList &Args) 1744 const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) { 1762 const ToolChain 4173 const toolchains::Hexagon_TC& ToolChain = local 5590 const toolchains::FreeBSD& ToolChain = local 6054 getLinuxDynamicLinker(const ArgList &Args, const toolchains::Linux &ToolChain) argument 6092 const toolchains::Linux& ToolChain = local [all...] |
H A D | ToolChains.cpp | 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===// 47 : ToolChain(D, Triple, Args), TargetInitialized(false) 192 return ToolChain::getTool(AC); 256 case ToolChain::RLT_CompilerRT: 525 case ToolChain::CST_Libcxx: 529 case ToolChain::CST_Libstdcxx: { 834 if (Type == ToolChain::CST_Libcxx) { 1436 : ToolChain(D, Triple, Args), GCCInstallation(getDriver(), Triple, Args) { 1460 return ToolChain::getTool(AC); 1517 ToolChain [all...] |
H A D | ToolChains.h | 1 //===--- ToolChains.h - ToolChain Implementations ---------------*- C++ -*-===// 16 #include "clang/Driver/ToolChain.h" 29 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain { 146 /// \name ToolChain Implementation Helper Functions 164 class LLVM_LIBRARY_VISIBILITY Darwin : public ToolChain { 285 /// @name ToolChain Implementation 316 return ToolChain::IsStrictAliasingDefault(); 348 return ToolChain::RLT_CompilerRT; 373 /// @name Darwin ToolChain Implementation 607 class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain { [all...] |
H A D | Compilation.cpp | 15 #include "clang/Driver/ToolChain.h" 29 Compilation::Compilation(const Driver &D, const ToolChain &_DefaultToolChain, 40 for (llvm::DenseMap<std::pair<const ToolChain*, const char*>, 59 const DerivedArgList &Compilation::getArgsForToolChain(const ToolChain *TC,
|
H A D | Driver.cpp | 20 #include "clang/Driver/ToolChain.h" 80 for (llvm::StringMap<ToolChain *>::iterator I = ToolChains.begin(), 342 const ToolChain &TC = getToolChain(*Args); 497 const ToolChain &TC = C.getDefaultToolChain(); 660 const ToolChain &TC = C.getDefaultToolChain(); 721 const ToolChain &TC = C.getDefaultToolChain(); 728 for (ToolChain::path_list::const_iterator it = TC.getProgramPaths().begin(), 739 for (ToolChain::path_list::const_iterator it = TC.getFilePaths().begin(), 874 void Driver::BuildUniversalActions(const ToolChain &TC, 1006 void Driver::BuildInputs(const ToolChain [all...] |
H A D | SanitizerArgs.h | 55 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args);
|
H A D | WindowsToolChain.cpp | 1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===// 38 : 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 *>, 73 Compilation(const Driver &D, const ToolChain &DefaultToolChain, 80 const ToolChain &getDefaultToolChain() const { return DefaultToolChain; } 111 const llvm::opt::DerivedArgList &getArgsForToolChain(const ToolChain *TC,
|
H A D | Driver.h | 45 class ToolChain; 175 /// This maps from the string representation of a triple to a ToolChain 176 /// created targeting that triple. The driver owns all the ToolChain objects 178 mutable llvm::StringMap<ToolChain *> ToolChains; 260 void BuildInputs(const ToolChain &TC, const llvm::opt::DerivedArgList &Args, 269 void BuildActions(const ToolChain &TC, const llvm::opt::DerivedArgList &Args, 278 void BuildUniversalActions(const ToolChain &TC, 328 std::string GetFilePath(const char *Name, const ToolChain &TC) const; 336 std::string GetProgramPath(const char *Name, const ToolChain &TC) const; 355 const ToolChain *T [all...] |
H A D | ToolChain.h | 1 //===--- ToolChain.h - Collections of tools for one platform ----*- C++ -*-===// 39 /// ToolChain - Access to tools for a single platform. 40 class ToolChain { class in namespace:clang::driver 76 ToolChain(const Driver &D, const llvm::Triple &T, 101 virtual ~ToolChain(); 130 /// translations this ToolChain may wish to perform, or 0 if no tool chain 206 return ToolChain::RLT_Libgcc;
|