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