• Home
  • Raw
  • Download

Lines Matching refs:Args

76 static const char *getARMTargetCPU(const ArgList &Args,  in getARMTargetCPU()  argument
84 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) in getARMTargetCPU()
85 return A->getValue(Args); in getARMTargetCPU()
89 if (Arg *A = Args.getLastArg(options::OPT_march_EQ)) { in getARMTargetCPU()
91 MArch = A->getValue(Args); in getARMTargetCPU()
145 std::string ToolChain::ComputeLLVMTriple(const ArgList &Args, in ComputeLLVMTriple() argument
160 getLLVMArchSuffixForARM(getARMTargetCPU(Args, Triple)); in ComputeLLVMTriple()
166 Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault)) in ComputeLLVMTriple()
175 std::string ToolChain::ComputeEffectiveClangTriple(const ArgList &Args, in ComputeEffectiveClangTriple() argument
178 if (Arg *A = Args.getLastArg(options::OPT_mmacosx_version_min_EQ, in ComputeEffectiveClangTriple()
182 << A->getAsString(Args); in ComputeEffectiveClangTriple()
184 return ComputeLLVMTriple(Args, InputType); in ComputeEffectiveClangTriple()
193 const ArgList &Args) const in GetRuntimeLibType()
195 if (Arg *A = Args.getLastArg(options::OPT_rtlib_EQ)) { in GetRuntimeLibType()
196 StringRef Value = A->getValue(Args); in GetRuntimeLibType()
202 << A->getAsString(Args); in GetRuntimeLibType()
208 ToolChain::CXXStdlibType ToolChain::GetCXXStdlibType(const ArgList &Args) const{ in GetCXXStdlibType()
209 if (Arg *A = Args.getLastArg(options::OPT_stdlib_EQ)) { in GetCXXStdlibType()
210 StringRef Value = A->getValue(Args); in GetCXXStdlibType()
216 << A->getAsString(Args); in GetCXXStdlibType()
270 void ToolChain::AddCXXStdlibLibArgs(const ArgList &Args, in AddCXXStdlibLibArgs() argument
272 CXXStdlibType Type = GetCXXStdlibType(Args); in AddCXXStdlibLibArgs()
285 void ToolChain::AddCCKextLibArgs(const ArgList &Args, in AddCCKextLibArgs() argument