| /freebsd-9-stable/contrib/llvm/tools/clang/lib/Driver/ |
| D | ToolChain.cpp | 29 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 …]
|
| D | Tools.h | 80 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 …]
|
| D | Tools.cpp | 151 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 …]
|
| D | ToolChains.cpp | 48 : 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 …]
|
| D | Driver.cpp | 80 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 …]
|
| D | Compilation.cpp | 27 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()
|
| D | ToolChains.h | 29 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 {
|
| D | Tool.cpp | 15 const ToolChain &TC) : Name(_Name), ShortName(_ShortName), in Tool()
|
| D | SanitizerArgs.cpp | 36 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()
|
| D | WindowsToolChain.cpp | 38 : ToolChain(D, Triple, Args) { in Windows()
|
| /freebsd-9-stable/contrib/llvm/patches/ |
| D | patch-r262262-clang-r198923-sparc.diff | 12 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)
|
| D | patch-r262262-clang-r198912-sparc.diff | 13 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)
|
| D | patch-r279302-clang-r211785-add-fuse-ld.diff | 47 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 …]
|
| D | patch-r269387-clang-arm-target-cpu.diff | 7 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)
|
| D | patch-r259053-gcc-installation-detector.diff | 36 - : 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/ |
| D | Driver.h | 47 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,
|
| D | Compilation.h | 30 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,
|
| D | Tool.h | 28 class ToolChain; variable 41 const ToolChain &TheToolChain; 45 const ToolChain &TC); 54 const ToolChain &getToolChain() const { return TheToolChain; } in getToolChain()
|
| D | SanitizerArgs.h | 21 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,
|
| D | ToolChain.h | 41 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/ |
| D | Makefile | 17 ToolChain.cpp \
|