Home | History | Annotate | Download | only in ToolChains

Lines Matching defs:ToolChain

1 //===--- AIX.cpp - AIX ToolChain Implementations ----------------*- C++ -*-===//
81 const AIX &ToolChain = static_cast<const AIX &>(getToolChain());
82 const Driver &D = ToolChain.getDriver();
85 const bool IsArch32Bit = ToolChain.getTriple().isArch32Bit();
86 const bool IsArch64Bit = ToolChain.getTriple().isArch64Bit();
135 Args.MakeArgString(ToolChain.GetFilePath(getCrt0Basename())));
138 ToolChain.GetFilePath(IsArch32Bit ? "crti.o" : "crti_64.o")));
148 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA);
152 ToolChain.AddFilePathLibArgs(Args, CmdArgs);
153 ToolChain.addProfileRTLibs(Args, CmdArgs);
159 AddRunTimeLibs(ToolChain, D, CmdArgs, Args);
171 const char *Exec = Args.MakeArgString(ToolChain.GetLinkerPath());
178 : ToolChain(D, Triple, Args) {
222 case ToolChain::CST_Libcxx:
225 case ToolChain::CST_Libstdcxx:
232 ToolChain::CXXStdlibType AIX::GetDefaultCXXStdlibType() const {
233 return ToolChain::CST_Libcxx;
236 ToolChain::RuntimeLibType AIX::GetDefaultRuntimeLibType() const {
237 return ToolChain::RLT_CompilerRT;