Lines Matching refs:ToolChain
114 const AIX &ToolChain = static_cast<const AIX &>(getToolChain()); in ConstructJob() local
115 const Driver &D = ToolChain.getDriver(); in ConstructJob()
118 const bool IsArch32Bit = ToolChain.getTriple().isArch32Bit(); in ConstructJob()
119 const bool IsArch64Bit = ToolChain.getTriple().isArch64Bit(); in ConstructJob()
176 ToolChain.getDriver().Diag(diag::err_drv_unsupported_option_argument) in ConstructJob()
221 Args.MakeArgString(ToolChain.GetFilePath(getCrt0Basename()))); in ConstructJob()
224 ToolChain.GetFilePath(IsArch32Bit ? "crti.o" : "crti_64.o"))); in ConstructJob()
234 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
246 addLTOOptions(ToolChain, Args, CmdArgs, Output, *Input, in ConstructJob()
253 path::parent_path(ToolChain.getDriver().ClangExecutable) + in ConstructJob()
287 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
288 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
294 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); in ConstructJob()
299 switch (ToolChain.getDriver().getOpenMPRuntime(Args)) { in ConstructJob()
334 addFortranRuntimeLibraryPath(ToolChain, Args, CmdArgs); in ConstructJob()
335 addFortranRuntimeLibs(ToolChain, Args, CmdArgs); in ConstructJob()
339 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); in ConstructJob()
346 : ToolChain(D, Triple, Args) { in AIX()
430 case ToolChain::CST_Libstdcxx: in AddClangCXXStdlibIncludeArgs()
433 case ToolChain::CST_Libcxx: { in AddClangCXXStdlibIncludeArgs()
452 case ToolChain::CST_Libstdcxx: in AddCXXStdlibLibArgs()
454 case ToolChain::CST_Libcxx: in AddCXXStdlibLibArgs()
578 ToolChain::addProfileRTLibs(Args, CmdArgs); in addProfileRTLibs()
581 ToolChain::CXXStdlibType AIX::GetDefaultCXXStdlibType() const { in GetDefaultCXXStdlibType()
582 return ToolChain::CST_Libcxx; in GetDefaultCXXStdlibType()
585 ToolChain::RuntimeLibType AIX::GetDefaultRuntimeLibType() const { in GetDefaultRuntimeLibType()
586 return ToolChain::RLT_CompilerRT; in GetDefaultRuntimeLibType()