Searched refs:ToolChain (Results 1 - 15 of 15) sorted by relevance

/external/clang/lib/Driver/
H A DToolChain.cpp1 //===--- 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 DTool.cpp15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName),
H A DTools.h78 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 DAndroid.mk24 ToolChain.cpp \
H A DTools.cpp22 #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 DToolChains.cpp1 //===--- 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 DToolChains.h1 //===--- 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 DCompilation.cpp15 #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 DDriver.cpp20 #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 DSanitizerArgs.h55 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args);
H A DWindowsToolChain.cpp1 //===--- ToolChains.cpp - ToolChain Implementations -----------------------===//
38 : ToolChain(D, Triple, Args) {
/external/clang/include/clang/Driver/
H A DTool.h28 class ToolChain;
41 const ToolChain &TheToolChain;
45 const ToolChain &TC);
54 const ToolChain &getToolChain() const { return TheToolChain; }
H A DCompilation.h30 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 DDriver.h45 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 DToolChain.h1 //===--- 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;

Completed in 507 milliseconds