• Home
  • Raw
  • Download

Lines Matching refs:Args

60 static const char *getARMTargetCPU(const ArgList &Args,  in getARMTargetCPU()  argument
68 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) in getARMTargetCPU()
69 return A->getValue(Args); in getARMTargetCPU()
73 if (Arg *A = Args.getLastArg(options::OPT_march_EQ)) { in getARMTargetCPU()
75 MArch = A->getValue(Args); in getARMTargetCPU()
129 std::string ToolChain::ComputeLLVMTriple(const ArgList &Args, in ComputeLLVMTriple() argument
144 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple)); in ComputeLLVMTriple()
150 Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault)) in ComputeLLVMTriple()
159 std::string ToolChain::ComputeEffectiveClangTriple(const ArgList &Args, in ComputeEffectiveClangTriple() argument
162 if (Arg *A = Args.getLastArg(options::OPT_mmacosx_version_min_EQ, in ComputeEffectiveClangTriple()
166 << A->getAsString(Args); in ComputeEffectiveClangTriple()
168 return ComputeLLVMTriple(Args, InputType); in ComputeEffectiveClangTriple()
180 const ArgList &Args) const in GetRuntimeLibType()
182 if (Arg *A = Args.getLastArg(options::OPT_rtlib_EQ)) { in GetRuntimeLibType()
183 StringRef Value = A->getValue(Args); in GetRuntimeLibType()
189 << A->getAsString(Args); in GetRuntimeLibType()
195 ToolChain::CXXStdlibType ToolChain::GetCXXStdlibType(const ArgList &Args) const{ in GetCXXStdlibType()
196 if (Arg *A = Args.getLastArg(options::OPT_stdlib_EQ)) { in GetCXXStdlibType()
197 StringRef Value = A->getValue(Args); in GetCXXStdlibType()
203 << A->getAsString(Args); in GetCXXStdlibType()
257 void ToolChain::AddCXXStdlibLibArgs(const ArgList &Args, in AddCXXStdlibLibArgs() argument
259 CXXStdlibType Type = GetCXXStdlibType(Args); in AddCXXStdlibLibArgs()
272 void ToolChain::AddCCKextLibArgs(const ArgList &Args, in AddCCKextLibArgs() argument