Lines Matching defs:Args
31 const ArgList &Args) {
33 Args.hasArg(options::OPT_menable_experimental_extensions);
47 Features.push_back(Args.MakeArgString(Str));
50 Features.push_back(Args.MakeArgString("+experimental"));
73 const ArgList &Args,
75 std::string MArch = getRISCVArch(Args, Triple);
77 if (!getArchFeatures(D, MArch, Features, Args))
85 if (Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) {
100 if (Args.hasArg(options::OPT_ffixed_##REG)) \
136 if (Args.hasFlag(options::OPT_mrelax, options::OPT_mno_relax, true)) {
141 if (getDebugFissionKind(D, Args, A) != DwarfFissionKind::None)
143 << A->getAsString(Args);
152 if (const Arg *A = Args.getLastArg(
169 if (const Arg *A = Args.getLastArg(
184 handleTargetFeaturesGroup(D, Triple, Args, Features,
188 StringRef riscv::getRISCVABI(const ArgList &Args, const llvm::Triple &Triple) {
212 if (const Arg *A = Args.getLastArg(options::OPT_mabi_EQ))
223 std::string Arch = getRISCVArch(Args, Triple);
249 std::string riscv::getRISCVArch(const llvm::opt::ArgList &Args,
280 if (const Arg *A = Args.getLastArg(options::OPT_march_EQ))
284 if (const Arg *A = Args.getLastArg(options::OPT_mcpu_EQ)) {
316 if (const Arg *A = Args.getLastArg(options::OPT_mabi_EQ)) {
353 std::string riscv::getRISCVTargetCPU(const llvm::opt::ArgList &Args,
357 if (const Arg *A = Args.getLastArg(options::OPT_mcpu_EQ))