diff options
Diffstat (limited to 'clang/lib/Driver/ToolChains.h')
| -rw-r--r-- | clang/lib/Driver/ToolChains.h | 49 |
1 files changed, 17 insertions, 32 deletions
diff --git a/clang/lib/Driver/ToolChains.h b/clang/lib/Driver/ToolChains.h index 7a39f9ae421..071a36774d1 100644 --- a/clang/lib/Driver/ToolChains.h +++ b/clang/lib/Driver/ToolChains.h @@ -119,8 +119,7 @@ protected: mutable llvm::DenseMap<unsigned, Tool*> Tools; public: - Generic_GCC(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + Generic_GCC(const Driver &D, const llvm::Triple& Triple); ~Generic_GCC(); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, @@ -151,8 +150,7 @@ protected: mutable llvm::DenseMap<unsigned, Tool*> Tools; public: - Hexagon_TC(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + Hexagon_TC(const Driver &D, const llvm::Triple& Triple); ~Hexagon_TC(); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, @@ -214,8 +212,7 @@ private: void AddDeploymentTarget(DerivedArgList &Args) const; public: - Darwin(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + Darwin(const Driver &D, const llvm::Triple& Triple); ~Darwin(); std::string ComputeEffectiveClangTriple(const ArgList &Args, @@ -398,8 +395,7 @@ private: void AddGCCLibexecPath(unsigned darwinVersion); public: - DarwinClang(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + DarwinClang(const Driver &D, const llvm::Triple& Triple); /// @name Darwin ToolChain Implementation /// { @@ -426,9 +422,8 @@ public: /// Darwin_Generic_GCC - Generic Darwin tool chain using gcc. class LLVM_LIBRARY_VISIBILITY Darwin_Generic_GCC : public Generic_GCC { public: - Darwin_Generic_GCC(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple) - : Generic_GCC(D, Triple, UserTriple) {} + Darwin_Generic_GCC(const Driver &D, const llvm::Triple& Triple) + : Generic_GCC(D, Triple) {} std::string ComputeEffectiveClangTriple(const ArgList &Args, types::ID InputType) const; @@ -439,9 +434,8 @@ public: class LLVM_LIBRARY_VISIBILITY Generic_ELF : public Generic_GCC { virtual void anchor(); public: - Generic_ELF(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple) - : Generic_GCC(D, Triple, UserTriple) {} + Generic_ELF(const Driver &D, const llvm::Triple& Triple) + : Generic_GCC(D, Triple) {} virtual bool IsIntegratedAssemblerDefault() const { // Default integrated assembler to on for x86. @@ -452,8 +446,7 @@ public: class LLVM_LIBRARY_VISIBILITY AuroraUX : public Generic_GCC { public: - AuroraUX(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + AuroraUX(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; @@ -461,8 +454,7 @@ public: class LLVM_LIBRARY_VISIBILITY OpenBSD : public Generic_ELF { public: - OpenBSD(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + OpenBSD(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; @@ -470,8 +462,7 @@ public: class LLVM_LIBRARY_VISIBILITY FreeBSD : public Generic_ELF { public: - FreeBSD(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + FreeBSD(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; @@ -479,8 +470,7 @@ public: class LLVM_LIBRARY_VISIBILITY NetBSD : public Generic_ELF { public: - NetBSD(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + NetBSD(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; @@ -488,8 +478,7 @@ public: class LLVM_LIBRARY_VISIBILITY Minix : public Generic_ELF { public: - Minix(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + Minix(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; @@ -497,8 +486,7 @@ public: class LLVM_LIBRARY_VISIBILITY DragonFly : public Generic_ELF { public: - DragonFly(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + DragonFly(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; @@ -506,8 +494,7 @@ public: class LLVM_LIBRARY_VISIBILITY Linux : public Generic_ELF { public: - Linux(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + Linux(const Driver &D, const llvm::Triple& Triple); virtual bool HasNativeLLVMSupport() const; @@ -533,8 +520,7 @@ private: /// all subcommands. See http://tce.cs.tut.fi for our peculiar target. class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain { public: - TCEToolChain(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + TCEToolChain(const Driver &D, const llvm::Triple& Triple); ~TCEToolChain(); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, @@ -553,8 +539,7 @@ class LLVM_LIBRARY_VISIBILITY Windows : public ToolChain { mutable llvm::DenseMap<unsigned, Tool*> Tools; public: - Windows(const Driver &D, const llvm::Triple& Triple, - const std::string &UserTriple); + Windows(const Driver &D, const llvm::Triple& Triple); virtual Tool &SelectTool(const Compilation &C, const JobAction &JA, const ActionList &Inputs) const; |

