Lines Matching refs:ToolChain

121                             ToolChain::path_list &Paths) {  in addPathIfExists()
223 void tools::AddLinkerInputs(const ToolChain &TC, const InputInfoList &Inputs, in AddLinkerInputs()
275 const ToolChain &TC, const llvm::opt::ArgList &Args, in addLinkerCompressDebugSectionsOption()
468 void tools::addLTOOptions(const ToolChain &ToolChain, const ArgList &Args, in addLTOOptions() argument
471 const char *Linker = Args.MakeArgString(ToolChain.GetLinkerPath()); in addLTOOptions()
472 const Driver &D = ToolChain.getDriver(); in addLTOOptions()
499 std::string CPU = getCPUName(Args, ToolChain.getTriple()); in addLTOOptions()
548 isUseSeparateSections(ToolChain.getEffectiveTriple()); in addLTOOptions()
619 renderRemarksOptions(Args, CmdArgs, ToolChain.getEffectiveTriple(), Input, in addLTOOptions()
626 void tools::addArchSpecificRPath(const ToolChain &TC, const ArgList &Args, in addArchSpecificRPath()
642 bool tools::addOpenMPRuntime(ArgStringList &CmdArgs, const ToolChain &TC, in addOpenMPRuntime()
686 static void addSanitizerRuntime(const ToolChain &TC, const ArgList &Args, in addSanitizerRuntime()
693 Args, Sanitizer, IsShared ? ToolChain::FT_Shared : ToolChain::FT_Static)); in addSanitizerRuntime()
703 static bool addSanitizerDynamicList(const ToolChain &TC, const ArgList &Args, in addSanitizerDynamicList()
723 static const char *getAsNeededOption(const ToolChain &TC, bool as_needed) { in getAsNeededOption()
733 void tools::linkSanitizerRuntimeDeps(const ToolChain &TC, in linkSanitizerRuntimeDeps()
764 collectSanitizerRuntimes(const ToolChain &TC, const ArgList &Args, in collectSanitizerRuntimes()
888 bool tools::addSanitizerRuntimes(const ToolChain &TC, const ArgList &Args, in addSanitizerRuntimes()
944 bool tools::addXRayRuntime(const ToolChain&TC, const ArgList &Args, ArgStringList &CmdArgs) { in addXRayRuntime()
960 void tools::linkXRayRuntimeDeps(const ToolChain &TC, ArgStringList &CmdArgs) { in linkXRayRuntimeDeps()
1011 void tools::SplitDebugInfo(const ToolChain &TC, Compilation &C, const Tool &T, in SplitDebugInfo()
1084 tools::ParsePICArgs(const ToolChain &ToolChain, const ArgList &Args) { in ParsePICArgs() argument
1085 const llvm::Triple &EffectiveTriple = ToolChain.getEffectiveTriple(); in ParsePICArgs()
1086 const llvm::Triple &Triple = ToolChain.getTriple(); in ParsePICArgs()
1088 bool PIE = ToolChain.isPIEDefault(); in ParsePICArgs()
1089 bool PIC = PIE || ToolChain.isPICDefault(); in ParsePICArgs()
1126 switch (ToolChain.getArch()) { in ParsePICArgs()
1162 ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target) in ParsePICArgs()
1171 if (!ToolChain.isPICDefaultForced()) { in ParsePICArgs()
1188 ToolChain.getDriver().Diag(diag::warn_drv_ps4_force_pic) in ParsePICArgs()
1200 IsPICLevelTwo |= ToolChain.isPICDefault(); in ParsePICArgs()
1213 ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target) in ParsePICArgs()
1221 PIC = ToolChain.isPICDefault() && ToolChain.isPICDefaultForced(); in ParsePICArgs()
1243 ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target) in ParsePICArgs()
1250 ToolChain.getDriver().Diag(diag::err_drv_unsupported_opt_for_target) in ParsePICArgs()
1257 ToolChain.getDriver().Diag(diag::err_drv_ropi_rwpi_incompatible_with_pic); in ParsePICArgs()
1306 unsigned tools::ParseFunctionAlignment(const ToolChain &TC, in ParseFunctionAlignment()
1324 unsigned tools::ParseDebugDefaultVersion(const ToolChain &TC, in ParseDebugDefaultVersion()
1339 void tools::AddAssemblerKPIC(const ToolChain &ToolChain, const ArgList &Args, in AddAssemblerKPIC() argument
1344 std::tie(RelocationModel, PICLevel, IsPIE) = ParsePICArgs(ToolChain, Args); in AddAssemblerKPIC()
1380 static void AddUnwindLibrary(const ToolChain &TC, const Driver &D, in AddUnwindLibrary()
1382 ToolChain::UnwindLibType UNW = TC.GetUnwindLibType(Args); in AddUnwindLibrary()
1386 UNW == ToolChain::UNW_None) in AddUnwindLibrary()
1396 case ToolChain::UNW_None: in AddUnwindLibrary()
1398 case ToolChain::UNW_Libgcc: { in AddUnwindLibrary()
1405 case ToolChain::UNW_CompilerRT: in AddUnwindLibrary()
1424 static void AddLibgcc(const ToolChain &TC, const Driver &D, in AddLibgcc()
1442 void tools::AddRunTimeLibs(const ToolChain &TC, const Driver &D, in AddRunTimeLibs()
1445 ToolChain::RuntimeLibType RLT = TC.GetRuntimeLibType(Args); in AddRunTimeLibs()
1448 case ToolChain::RLT_CompilerRT: in AddRunTimeLibs()
1452 case ToolChain::RLT_Libgcc: in AddRunTimeLibs()