Home
last modified time | relevance | path

Searched refs:ToolChain (Results 1 – 21 of 21) sorted by relevance

/freebsd-9-stable/contrib/llvm/tools/clang/lib/Driver/
DToolChain.cpp29 ToolChain::ToolChain(const Driver &D, const llvm::Triple &T, in ToolChain() function in ToolChain
34 ToolChain::~ToolChain() { in ~ToolChain()
37 const Driver &ToolChain::getDriver() const { in getDriver()
41 bool ToolChain::useIntegratedAs() const { in useIntegratedAs()
47 const SanitizerArgs& ToolChain::getSanitizerArgs() const { in getSanitizerArgs()
53 std::string ToolChain::getDefaultUniversalArchName() const { in getDefaultUniversalArchName()
70 bool ToolChain::IsUnwindTablesDefault() const { in IsUnwindTablesDefault()
74 Tool *ToolChain::getClang() const { in getClang()
80 Tool *ToolChain::buildAssembler() const { in buildAssembler()
84 Tool *ToolChain::buildLinker() const { in buildLinker()
[all …]
DTools.h80 Clang(const ToolChain &TC) : Tool("clang", "clang frontend", TC) {} in Clang()
96 ClangAs(const ToolChain &TC) : Tool("clang::as", in ClangAs()
115 const ToolChain &TC) : Tool(Name, ShortName, TC) {} in Common()
132 Preprocess(const ToolChain &TC) : Common("gcc::Preprocess", in Preprocess()
144 Precompile(const ToolChain &TC) : Common("gcc::Precompile", in Precompile()
156 Compile(const ToolChain &TC) : Common("gcc::Compile", in Compile()
168 Assemble(const ToolChain &TC) : Common("gcc::Assemble", in Assemble()
179 Link(const ToolChain &TC) : Common("gcc::Link", in Link()
195 Assemble(const ToolChain &TC) : Tool("hexagon::Assemble", in Assemble()
211 Link(const ToolChain &TC) : Tool("hexagon::Link", in Link()
[all …]
DTools.cpp151 static void AddLinkerInputs(const ToolChain &TC, in AddLinkerInputs()
211 static void addProfileRT(const ToolChain &TC, const ArgList &Args, in addProfileRT()
1664 const ToolChain &TC) { in ShouldDisableAutolink()
1676 const ToolChain &TC) { in ShouldDisableCFI()
1689 const ToolChain &TC) { in ShouldDisableDwarfDirectory()
1785 const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs) { in addProfileRTLinux()
1803 const ToolChain &TC, const ArgList &Args, ArgStringList &CmdArgs, in addSanitizerRTLinkFlagsLinux()
1846 static void addAsanRTLinux(const ToolChain &TC, const ArgList &Args, in addAsanRTLinux()
1862 static void addTsanRTLinux(const ToolChain &TC, const ArgList &Args, in addTsanRTLinux()
1870 static void addMsanRTLinux(const ToolChain &TC, const ArgList &Args, in addMsanRTLinux()
[all …]
DToolChains.cpp48 : ToolChain(D, Triple, Args), TargetInitialized(false) in Darwin()
202 return ToolChain::getTool(AC); in getTool()
266 case ToolChain::RLT_CompilerRT: in AddLinkRuntimeLibArgs()
544 case ToolChain::CST_Libcxx: in AddCXXStdlibLibArgs()
548 case ToolChain::CST_Libstdcxx: { in AddCXXStdlibLibArgs()
863 if (Type == ToolChain::CST_Libcxx) { in TranslateArgs()
1596 : ToolChain(D, Triple, Args), GCCInstallation(getDriver()) { in Generic_GCC()
1620 return ToolChain::getTool(AC); in getTool()
1692 ToolChain::path_list *LibPaths) in GetHexagonLibraryPaths()
1762 ToolChain::path_list *LibPaths= &getFilePaths(); in Hexagon_TC()
[all …]
DDriver.cpp80 for (llvm::StringMap<ToolChain *>::iterator I = ToolChains.begin(), in ~Driver()
368 const ToolChain &TC = getToolChain(*Args); in BuildCompilation()
493 const ToolChain &TC = C.getDefaultToolChain(); in generateCompilationDiagnostics()
639 const ToolChain &TC = C.getDefaultToolChain(); in PrintVersion()
700 const ToolChain &TC = C.getDefaultToolChain(); in HandleImmediateArgs()
707 for (ToolChain::path_list::const_iterator it = TC.getProgramPaths().begin(), in HandleImmediateArgs()
718 for (ToolChain::path_list::const_iterator it = TC.getFilePaths().begin(), in HandleImmediateArgs()
853 void Driver::BuildUniversalActions(const ToolChain &TC, in BuildUniversalActions()
977 void Driver::BuildInputs(const ToolChain &TC, const DerivedArgList &Args, in BuildInputs()
1122 void Driver::BuildActions(const ToolChain &TC, DerivedArgList &Args, in BuildActions()
[all …]
DCompilation.cpp27 Compilation::Compilation(const Driver &D, const ToolChain &_DefaultToolChain, in Compilation()
38 for (llvm::DenseMap<std::pair<const ToolChain*, const char*>, in ~Compilation()
57 const DerivedArgList &Compilation::getArgsForToolChain(const ToolChain *TC, in getArgsForToolChain()
DToolChains.h29 class LLVM_LIBRARY_VISIBILITY Generic_GCC : public ToolChain {
193 class LLVM_LIBRARY_VISIBILITY Darwin : public ToolChain {
366 return ToolChain::RLT_CompilerRT; in GetDefaultRuntimeLibType()
643 class LLVM_LIBRARY_VISIBILITY TCEToolChain : public ToolChain {
655 class LLVM_LIBRARY_VISIBILITY Windows : public ToolChain {
679 class LLVM_LIBRARY_VISIBILITY XCore : public ToolChain {
DTool.cpp15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName), in Tool()
DSanitizerArgs.cpp36 SanitizerArgs::SanitizerArgs(const ToolChain &TC, in SanitizerArgs()
240 void SanitizerArgs::filterUnsupportedMask(const ToolChain &TC, unsigned &Kinds, in filterUnsupportedMask()
261 unsigned SanitizerArgs::filterUnsupportedKinds(const ToolChain &TC, in filterUnsupportedKinds()
DWindowsToolChain.cpp38 : ToolChain(D, Triple, Args) { in Windows()
/freebsd-9-stable/contrib/llvm/patches/
Dpatch-r262262-clang-r198923-sparc.diff12 const toolchains::Linux &ToolChain) {
13 if (ToolChain.getTriple().getEnvironment() == llvm::Triple::Android)
15 - else if (ToolChain.getArch() == llvm::Triple::x86)
16 + else if (ToolChain.getArch() == llvm::Triple::x86 ||
17 + ToolChain.getArch() == llvm::Triple::sparc)
19 else if (ToolChain.getArch() == llvm::Triple::aarch64)
22 ToolChain.getArch() == llvm::Triple::ppc64le ||
23 ToolChain.getArch() == llvm::Triple::systemz)
25 + else if (ToolChain.getArch() == llvm::Triple::sparcv9)
Dpatch-r262262-clang-r198912-sparc.diff13 else if (ToolChain.getArch() == llvm::Triple::ppc64)
15 + else if (ToolChain.getArch() == llvm::Triple::sparc)
17 + else if (ToolChain.getArch() == llvm::Triple::sparcv9)
19 else if (ToolChain.getArch() == llvm::Triple::mips)
21 else if (ToolChain.getArch() == llvm::Triple::mipsel)
Dpatch-r279302-clang-r211785-add-fuse-ld.diff47 Index: tools/clang/include/clang/Driver/ToolChain.h
49 --- tools/clang/include/clang/Driver/ToolChain.h
50 +++ tools/clang/include/clang/Driver/ToolChain.h
51 @@ -150,6 +150,10 @@ class ToolChain {
62 Index: tools/clang/lib/Driver/ToolChain.cpp
64 --- tools/clang/lib/Driver/ToolChain.cpp
65 +++ tools/clang/lib/Driver/ToolChain.cpp
69 #include "clang/Driver/ToolChain.h"
74 @@ -146,6 +147,30 @@ std::string ToolChain::GetProgramPath(const char *
78 +std::string ToolChain::GetLinkerPath() const {
[all …]
Dpatch-r269387-clang-arm-target-cpu.diff7 Index: tools/clang/lib/Driver/ToolChain.cpp
9 --- tools/clang/lib/Driver/ToolChain.cpp (revision 269386)
10 +++ tools/clang/lib/Driver/ToolChain.cpp (revision 269387)
Dpatch-r259053-gcc-installation-detector.diff36 - : ToolChain(D, Triple, Args), GCCInstallation(getDriver(), Triple, Args) {
37 + : ToolChain(D, Triple, Args), GCCInstallation(getDriver()) {
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Driver/
DDriver.h47 class ToolChain; variable
180 mutable llvm::StringMap<ToolChain *> ToolChains;
262 void BuildInputs(const ToolChain &TC, const llvm::opt::DerivedArgList &Args,
271 void BuildActions(const ToolChain &TC, llvm::opt::DerivedArgList &Args,
280 void BuildUniversalActions(const ToolChain &TC,
327 std::string GetFilePath(const char *Name, const ToolChain &TC) const;
335 std::string GetProgramPath(const char *Name, const ToolChain &TC) const;
354 const ToolChain *TC,
396 const ToolChain &getToolChain(const llvm::opt::ArgList &Args,
DCompilation.h30 class ToolChain; variable
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; } in getDefaultToolChain()
111 const llvm::opt::DerivedArgList &getArgsForToolChain(const ToolChain *TC,
DTool.h28 class ToolChain; variable
41 const ToolChain &TheToolChain;
45 const ToolChain &TC);
54 const ToolChain &getToolChain() const { return TheToolChain; } in getToolChain()
DSanitizerArgs.h21 class ToolChain; variable
58 SanitizerArgs(const ToolChain &TC, const llvm::opt::ArgList &Args);
127 static unsigned filterUnsupportedKinds(const ToolChain &TC, unsigned Kinds,
136 static void filterUnsupportedMask(const ToolChain &TC, unsigned &Kinds,
DToolChain.h41 class ToolChain {
79 ToolChain(const Driver &D, const llvm::Triple &T,
104 virtual ~ToolChain();
207 return ToolChain::RLT_Libgcc; in GetDefaultRuntimeLibType()
/freebsd-9-stable/lib/clang/libclangdriver/
DMakefile17 ToolChain.cpp \