Lines Matching defs:TC
265 static void addVSDefines(const ToolChain &TC, const ArgList &Args,
269 const VersionTuple vt = TC.computeMSVCVersion(nullptr, Args);
276 const llvm::Triple &triple = TC.getTriple();
289 static void processVSRuntimeLibrary(const ToolChain &TC, const ArgList &Args,
291 assert(TC.getTriple().isKnownWindowsMSVCEnvironment() &&
294 if (TC.getTriple().isKnownWindowsMSVCEnvironment()) {
296 "--dependent-lib=" + TC.getCompilerRTBasename(Args, "builtins")));
349 const ToolChain &TC = getToolChain();
350 const llvm::Triple &Triple = TC.getEffectiveTriple();
351 const Driver &D = TC.getDriver();
362 switch (TC.getArch()) {
418 processVSRuntimeLibrary(TC, Args, CmdArgs);
419 addVSDefines(TC, Args, CmdArgs);
673 const auto &TC = getToolChain();
674 const llvm::Triple &Triple = TC.getEffectiveTriple();
677 const Driver &D = TC.getDriver();
887 const char *Exec = Args.MakeArgString(D.GetProgramPath("flang-new", TC));
893 Flang::Flang(const ToolChain &TC) : Tool("flang-new", "flang frontend", TC) {}