Lines Matching refs:args

101   bool TranslateArguments(llvm::opt::InputArgList& args);
258 bool Driver::TranslateArguments(llvm::opt::InputArgList& args) {
264 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Color)) {
278 config_.options().setTrace(args.hasArg(kOpt_Trace));
281 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Verbose)) {
293 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_ErrorLimit)) {
305 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_WarningLimit)) {
317 config_.options().setWarnSharedTextrel(args.hasArg(kOpt_WarnSharedTextrel));
323 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Triple)) {
339 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Emulation)) {
342 } else if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Arch)) {
347 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_CPU)) {
354 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_GPSize)) {
366 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_StubGroupSize)) {
379 args.hasArg(kOpt_FixCA53Erratum835769));
383 args.hasArg(kOpt_FixCA53Erratum843419));
390 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Entry)) {
395 config_.options().setBsymbolic(args.hasArg(kOpt_Bsymbolic));
398 config_.options().setBgroup(args.hasArg(kOpt_Bgroup));
401 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_SOName)) {
406 if (args.hasArg(kOpt_NoUndef)) {
411 if (args.hasArg(kOpt_AllowMulDefs)) {
416 for (llvm::opt::Arg* arg : args.filtered(kOpt_Z)) {
460 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Dyld)) {
465 config_.options().setNewDTags(args.hasArg(kOpt_EnableNewDTags));
468 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_SpareDTags)) {
484 if (args.hasArg(kOpt_Shared) || args.hasArg(kOpt_PIE)) {
487 } else if (args.hasArg(kOpt_Relocatable)) {
490 } else if (llvm::opt::Arg* arg = args.getLastArg(kOpt_OutputFormat)) {
502 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Output)) {
509 if (!args.hasArg(kOpt_SOName)) {
515 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_InputFormat)) {
523 config_.options().setStripDebug(args.hasArg(kOpt_StripDebug) ||
524 args.hasArg(kOpt_StripAll));
527 if (args.hasArg(kOpt_StripAll)) {
530 } else if (args.hasArg(kOpt_DiscardAll)) {
533 } else if (args.hasArg(kOpt_DiscardLocals)) {
542 config_.options().setEhFrameHdr(args.hasArg(kOpt_EHFrameHdr));
545 config_.options().setPIE(args.hasArg(kOpt_PIE));
548 config_.options().setNMagic(args.hasArg(kOpt_NMagic));
551 config_.options().setOMagic(args.hasArg(kOpt_OMagic));
554 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_HashStyle)) {
567 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_ExportDynamic,
577 config_.options().setWarnMismatch(!args.hasArg(kOpt_NoWarnMismatch));
580 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_ExcludeLibs)) {
594 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Sysroot)) {
602 for (llvm::opt::Arg* arg : args.filtered(kOpt_LibraryPath)) {
608 config_.options().setNoStdlib(args.hasArg(kOpt_NoStdlib));
611 for (llvm::opt::Arg* arg : args.filtered(kOpt_RPath)) {
620 config_.options().setDefineCommon(args.hasArg(kOpt_DefineCommon));
623 for (llvm::opt::Arg* arg : args.filtered(kOpt_Undefined)) {
632 for (llvm::opt::Arg* arg : args.filtered(kOpt_Wrap)) {
660 for (llvm::opt::Arg* arg : args.filtered(kOpt_Portable)) {
688 for (llvm::opt::Arg* arg : args.filtered(kOpt_SectionStart)) {
700 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Tbss)) {
715 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Tdata)) {
730 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_Ttext)) {
749 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_GCSections,
759 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_PrintGCSections,
769 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_LDGeneratedUnwindInfo,
779 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_ICF)) {
795 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_ICFIters)) {
807 if (llvm::opt::Arg* arg = args.getLastArg(kOpt_PrintICFSections,
828 for (llvm::opt::Arg* arg : args) {
996 std::vector<std::string> unknown_args = args.getAllArgValues(kOpt_UNKNOWN);
1008 llvm::opt::InputArgList args =
1011 mcld::errs() << "Argument to '" << args.getArgString(missing_arg_idx)
1020 if (args.hasArg(kOpt_Help)) {
1027 if (args.hasArg(kOpt_Version)) {
1032 if (!result->TranslateArguments(args)) {