Lines Matching refs:ToolChain

105   const AIX &ToolChain = static_cast<const AIX &>(getToolChain());  in ConstructJob()  local
106 const Driver &D = ToolChain.getDriver(); in ConstructJob()
109 const bool IsArch32Bit = ToolChain.getTriple().isArch32Bit(); in ConstructJob()
110 const bool IsArch64Bit = ToolChain.getTriple().isArch64Bit(); in ConstructJob()
180 Args.MakeArgString(ToolChain.GetFilePath(getCrt0Basename()))); in ConstructJob()
183 ToolChain.GetFilePath(IsArch32Bit ? "crti.o" : "crti_64.o"))); in ConstructJob()
193 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
197 addLTOOptions(ToolChain, Args, CmdArgs, Output, Inputs[0], in ConstructJob()
204 path::parent_path(ToolChain.getDriver().ClangExecutable) + in ConstructJob()
237 ToolChain.AddFilePathLibArgs(Args, CmdArgs); in ConstructJob()
238 ToolChain.addProfileRTLibs(Args, CmdArgs); in ConstructJob()
244 AddRunTimeLibs(ToolChain, D, CmdArgs, Args); in ConstructJob()
249 switch (ToolChain.getDriver().getOpenMPRuntime(Args)) { in ConstructJob()
282 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath()); in ConstructJob()
289 : ToolChain(D, Triple, Args) { in AIX()
344 case ToolChain::CST_Libstdcxx: in AddClangCXXStdlibIncludeArgs()
347 case ToolChain::CST_Libcxx: { in AddClangCXXStdlibIncludeArgs()
366 case ToolChain::CST_Libstdcxx: in AddCXXStdlibLibArgs()
368 case ToolChain::CST_Libcxx: in AddCXXStdlibLibArgs()
386 ToolChain::addProfileRTLibs(Args, CmdArgs); in addProfileRTLibs()
389 ToolChain::CXXStdlibType AIX::GetDefaultCXXStdlibType() const { in GetDefaultCXXStdlibType()
390 return ToolChain::CST_Libcxx; in GetDefaultCXXStdlibType()
393 ToolChain::RuntimeLibType AIX::GetDefaultRuntimeLibType() const { in GetDefaultRuntimeLibType()
394 return ToolChain::RLT_CompilerRT; in GetDefaultRuntimeLibType()