Lines Matching refs:TC
29 const auto &TC = in ConstructJob() local
34 switch (TC.getArch()) { in ConstructJob()
57 const std::string Assembler = TC.GetProgramPath("as"); in ConstructJob()
68 const auto &TC = in ConstructJob() local
70 const llvm::Triple &T = TC.getTriple(); in ConstructJob()
71 const Driver &D = TC.getDriver(); in ConstructJob()
95 switch (TC.getArch()) { in ConstructJob()
167 TC.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
168 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
170 if (TC.ShouldLinkCXXStdlib(Args)) { in ConstructJob()
175 TC.AddCXXStdlibLibArgs(Args, CmdArgs); in ConstructJob()
184 AddRunTimeLibs(TC, D, CmdArgs, Args); in ConstructJob()
188 if (TC.getSanitizerArgs(Args).needsAsanRt()) { in ConstructJob()
191 CmdArgs.push_back(TC.getCompilerRTArgString(Args, "asan_dll_thunk")); in ConstructJob()
194 CmdArgs.push_back(TC.getCompilerRTArgString(Args, Lib)); in ConstructJob()
198 CmdArgs.push_back(Args.MakeArgString(TC.getArch() == llvm::Triple::x86 in ConstructJob()
204 Exec = Args.MakeArgString(TC.GetLinkerPath()); in ConstructJob()