• Home
  • Raw
  • Download

Lines Matching refs:TC

368   const ToolChain &TC = getToolChain(*Args);  in BuildCompilation()  local
371 Compilation *C = new Compilation(*this, TC, Args, TranslatedArgs); in BuildCompilation()
382 if (TC.getTriple().isOSBinFormatMachO()) in BuildCompilation()
493 const ToolChain &TC = C.getDefaultToolChain(); in generateCompilationDiagnostics() local
494 if (TC.getTriple().isOSBinFormatMachO()) in generateCompilationDiagnostics()
495 BuildUniversalActions(TC, C.getArgs(), Inputs, C.getActions()); in generateCompilationDiagnostics()
497 BuildActions(TC, C.getArgs(), Inputs, C.getActions()); in generateCompilationDiagnostics()
652 const ToolChain &TC = C.getDefaultToolChain(); in PrintVersion() local
653 OS << "Target: " << TC.getTripleString() << '\n'; in PrintVersion()
713 const ToolChain &TC = C.getDefaultToolChain(); in HandleImmediateArgs() local
716 TC.printVerboseInfo(llvm::errs()); in HandleImmediateArgs()
720 for (ToolChain::path_list::const_iterator it = TC.getProgramPaths().begin(), in HandleImmediateArgs()
721 ie = TC.getProgramPaths().end(); it != ie; ++it) { in HandleImmediateArgs()
722 if (it != TC.getProgramPaths().begin()) in HandleImmediateArgs()
731 for (ToolChain::path_list::const_iterator it = TC.getFilePaths().begin(), in HandleImmediateArgs()
732 ie = TC.getFilePaths().end(); it != ie; ++it) { in HandleImmediateArgs()
747 llvm::outs() << GetFilePath(A->getValue(), TC) << "\n"; in HandleImmediateArgs()
752 llvm::outs() << GetProgramPath(A->getValue(), TC) << "\n"; in HandleImmediateArgs()
757 llvm::outs() << GetFilePath("libgcc.a", TC) << "\n"; in HandleImmediateArgs()
762 const MultilibSet &Multilibs = TC.getMultilibs(); in HandleImmediateArgs()
772 const MultilibSet &Multilibs = TC.getMultilibs(); in HandleImmediateArgs()
849 void Driver::BuildUniversalActions(const ToolChain &TC, in BuildUniversalActions() argument
882 Archs.push_back(Args.MakeArgString(TC.getDefaultUniversalArchName())); in BuildUniversalActions()
885 BuildActions(TC, Args, BAInputs, SingleActions); in BuildUniversalActions()
975 void Driver::BuildInputs(const ToolChain &TC, DerivedArgList &Args, in BuildInputs() argument
1039 Ty = TC.LookupTypeForExtension(Ext + 1); in BuildInputs()
1121 void Driver::BuildActions(const ToolChain &TC, DerivedArgList &Args, in BuildActions() argument
1450 static const Tool *SelectToolForJob(Compilation &C, const ToolChain *TC, in SelectToolForJob() argument
1459 if (TC->useIntegratedAs() && in SelectToolForJob()
1467 TC->SelectTool(cast<JobAction>(**Inputs->begin())); in SelectToolForJob()
1478 ToolForJob = TC->SelectTool(*JA); in SelectToolForJob()
1496 const ToolChain *TC, in BuildJobsForAction() argument
1518 const ToolChain *TC; in BuildJobsForAction() local
1522 TC = &getToolChain(C.getArgs(), ArchName); in BuildJobsForAction()
1524 TC = &C.getDefaultToolChain(); in BuildJobsForAction()
1526 BuildJobsForAction(C, *BAA->begin(), TC, BAA->getArchName(), in BuildJobsForAction()
1534 const Tool *T = SelectToolForJob(C, TC, JA, Inputs); in BuildJobsForAction()
1550 BuildJobsForAction(C, *it, TC, BoundArch, SubJobAtTopLevel, MultipleArchs, in BuildJobsForAction()
1582 C.getArgsForToolChain(TC, BoundArch), LinkingOutput); in BuildJobsForAction()
1758 std::string Driver::GetFilePath(const char *Name, const ToolChain &TC) const { in GetFilePath()
1779 const ToolChain::path_list &List = TC.getFilePaths(); in GetFilePath()
1797 const ToolChain &TC) const { in GetProgramPath()
1820 const ToolChain::path_list &List = TC.getProgramPaths(); in GetProgramPath()
1943 ToolChain *&TC = ToolChains[Target.str()]; in getToolChain() local
1944 if (!TC) { in getToolChain()
1947 TC = new toolchains::AuroraUX(*this, Target, Args); in getToolChain()
1952 TC = new toolchains::DarwinClang(*this, Target, Args); in getToolChain()
1955 TC = new toolchains::DragonFly(*this, Target, Args); in getToolChain()
1958 TC = new toolchains::OpenBSD(*this, Target, Args); in getToolChain()
1961 TC = new toolchains::Bitrig(*this, Target, Args); in getToolChain()
1964 TC = new toolchains::NetBSD(*this, Target, Args); in getToolChain()
1967 TC = new toolchains::FreeBSD(*this, Target, Args); in getToolChain()
1970 TC = new toolchains::Minix(*this, Target, Args); in getToolChain()
1974 TC = new toolchains::Hexagon_TC(*this, Target, Args); in getToolChain()
1976 TC = new toolchains::Linux(*this, Target, Args); in getToolChain()
1979 TC = new toolchains::Solaris(*this, Target, Args); in getToolChain()
1985 TC = new toolchains::Generic_ELF(*this, Target, Args); in getToolChain()
1987 TC = new toolchains::MachO(*this, Target, Args); in getToolChain()
1989 TC = new toolchains::Generic_GCC(*this, Target, Args); in getToolChain()
1995 TC = new toolchains::Generic_ELF(*this, Target, Args); in getToolChain()
1997 TC = new toolchains::Generic_GCC(*this, Target, Args); in getToolChain()
2001 TC = new toolchains::Windows(*this, Target, Args); in getToolChain()
2008 TC = new toolchains::TCEToolChain(*this, Target, Args); in getToolChain()
2013 TC = new toolchains::Hexagon_TC(*this, Target, Args); in getToolChain()
2017 TC = new toolchains::XCore(*this, Target, Args); in getToolChain()
2021 TC = new toolchains::Generic_ELF(*this, Target, Args); in getToolChain()
2025 TC = new toolchains::MachO(*this, Target, Args); in getToolChain()
2028 TC = new toolchains::Generic_GCC(*this, Target, Args); in getToolChain()
2032 return *TC; in getToolChain()