Lines Matching defs:InputArgs
3409 static void parseIntArg(const llvm::opt::InputArgList &InputArgs, int ID,
3411 if (const opt::Arg *A = InputArgs.getLastArg(ID)) {
3436 commaSeparatedValues(const llvm::opt::InputArgList &InputArgs, int ID) {
3438 for (StringRef Value : InputArgs.getAllArgValues(ID)) {
3447 static void parseOtoolOptions(const llvm::opt::InputArgList &InputArgs) {
3452 ArchName = InputArgs.getLastArgValue(OTOOL_arch).str();
3453 LinkOptHints = InputArgs.hasArg(OTOOL_C);
3454 if (InputArgs.hasArg(OTOOL_d))
3456 DylibId = InputArgs.hasArg(OTOOL_D);
3457 UniversalHeaders = InputArgs.hasArg(OTOOL_f);
3458 DataInCode = InputArgs.hasArg(OTOOL_G);
3459 FirstPrivateHeader = InputArgs.hasArg(OTOOL_h);
3460 IndirectSymbols = InputArgs.hasArg(OTOOL_I);
3461 ShowRawInsn = InputArgs.hasArg(OTOOL_j);
3462 PrivateHeaders = InputArgs.hasArg(OTOOL_l);
3463 DylibsUsed = InputArgs.hasArg(OTOOL_L);
3464 MCPU = InputArgs.getLastArgValue(OTOOL_mcpu_EQ).str();
3465 ObjcMetaData = InputArgs.hasArg(OTOOL_o);
3466 DisSymName = InputArgs.getLastArgValue(OTOOL_p).str();
3467 InfoPlist = InputArgs.hasArg(OTOOL_P);
3468 Relocations = InputArgs.hasArg(OTOOL_r);
3469 if (const Arg *A = InputArgs.getLastArg(OTOOL_s)) {
3473 if (InputArgs.hasArg(OTOOL_t))
3475 Verbose = InputArgs.hasArg(OTOOL_v) || InputArgs.hasArg(OTOOL_V) ||
3476 InputArgs.hasArg(OTOOL_o);
3477 SymbolicOperands = InputArgs.hasArg(OTOOL_V);
3478 if (InputArgs.hasArg(OTOOL_x))
3480 LeadingAddr = LeadingHeaders = !InputArgs.hasArg(OTOOL_X);
3482 ChainedFixups = InputArgs.hasArg(OTOOL_chained_fixups);
3483 DyldInfo = InputArgs.hasArg(OTOOL_dyld_info);
3485 InputFilenames = InputArgs.getAllArgValues(OTOOL_INPUT);
3489 for (const Arg *A : InputArgs) {
3498 static void parseObjdumpOptions(const llvm::opt::InputArgList &InputArgs) {
3499 parseIntArg(InputArgs, OBJDUMP_adjust_vma_EQ, AdjustVMA);
3500 AllHeaders = InputArgs.hasArg(OBJDUMP_all_headers);
3501 ArchName = InputArgs.getLastArgValue(OBJDUMP_arch_name_EQ).str();
3502 ArchiveHeaders = InputArgs.hasArg(OBJDUMP_archive_headers);
3503 Demangle = InputArgs.hasArg(OBJDUMP_demangle);
3504 Disassemble = InputArgs.hasArg(OBJDUMP_disassemble);
3505 DisassembleAll = InputArgs.hasArg(OBJDUMP_disassemble_all);
3506 SymbolDescription = InputArgs.hasArg(OBJDUMP_symbol_description);
3507 TracebackTable = InputArgs.hasArg(OBJDUMP_traceback_table);
3509 commaSeparatedValues(InputArgs, OBJDUMP_disassemble_symbols_EQ);
3510 DisassembleZeroes = InputArgs.hasArg(OBJDUMP_disassemble_zeroes);
3511 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_dwarf_EQ)) {
3518 DynamicRelocations = InputArgs.hasArg(OBJDUMP_dynamic_reloc);
3519 FaultMapSection = InputArgs.hasArg(OBJDUMP_fault_map_section);
3520 Offloading = InputArgs.hasArg(OBJDUMP_offloading);
3521 FileHeaders = InputArgs.hasArg(OBJDUMP_file_headers);
3522 SectionContents = InputArgs.hasArg(OBJDUMP_full_contents);
3523 PrintLines = InputArgs.hasArg(OBJDUMP_line_numbers);
3524 InputFilenames = InputArgs.getAllArgValues(OBJDUMP_INPUT);
3525 MachOOpt = InputArgs.hasArg(OBJDUMP_macho);
3526 MCPU = InputArgs.getLastArgValue(OBJDUMP_mcpu_EQ).str();
3527 MAttrs = commaSeparatedValues(InputArgs, OBJDUMP_mattr_EQ);
3528 ShowRawInsn = !InputArgs.hasArg(OBJDUMP_no_show_raw_insn);
3529 LeadingAddr = !InputArgs.hasArg(OBJDUMP_no_leading_addr);
3530 RawClangAST = InputArgs.hasArg(OBJDUMP_raw_clang_ast);
3531 Relocations = InputArgs.hasArg(OBJDUMP_reloc);
3533 InputArgs.hasFlag(OBJDUMP_print_imm_hex, OBJDUMP_no_print_imm_hex, true);
3534 PrivateHeaders = InputArgs.hasArg(OBJDUMP_private_headers);
3535 FilterSections = InputArgs.getAllArgValues(OBJDUMP_section_EQ);
3536 SectionHeaders = InputArgs.hasArg(OBJDUMP_section_headers);
3537 ShowAllSymbols = InputArgs.hasArg(OBJDUMP_show_all_symbols);
3538 ShowLMA = InputArgs.hasArg(OBJDUMP_show_lma);
3539 PrintSource = InputArgs.hasArg(OBJDUMP_source);
3540 parseIntArg(InputArgs, OBJDUMP_start_address_EQ, StartAddress);
3541 HasStartAddressFlag = InputArgs.hasArg(OBJDUMP_start_address_EQ);
3542 parseIntArg(InputArgs, OBJDUMP_stop_address_EQ, StopAddress);
3543 HasStopAddressFlag = InputArgs.hasArg(OBJDUMP_stop_address_EQ);
3544 SymbolTable = InputArgs.hasArg(OBJDUMP_syms);
3545 SymbolizeOperands = InputArgs.hasArg(OBJDUMP_symbolize_operands);
3546 PrettyPGOAnalysisMap = InputArgs.hasArg(OBJDUMP_pretty_pgo_analysis_map);
3550 DynamicSymbolTable = InputArgs.hasArg(OBJDUMP_dynamic_syms);
3551 TripleName = InputArgs.getLastArgValue(OBJDUMP_triple_EQ).str();
3552 UnwindInfo = InputArgs.hasArg(OBJDUMP_unwind_info);
3553 Wide = InputArgs.hasArg(OBJDUMP_wide);
3554 Prefix = InputArgs.getLastArgValue(OBJDUMP_prefix).str();
3555 parseIntArg(InputArgs, OBJDUMP_prefix_strip, PrefixStrip);
3556 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_debug_vars_EQ)) {
3564 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_disassembler_color_EQ)) {
3574 parseIntArg(InputArgs, OBJDUMP_debug_vars_indent_EQ, DbgIndent);
3576 parseMachOOptions(InputArgs);
3585 for (const auto *A : InputArgs.filtered(OBJDUMP_disassembler_options_EQ,
3609 for (const opt::Arg *A : InputArgs.filtered(OBJDUMP_mllvm))
3617 for (const opt::Arg *A : InputArgs.filtered(OBJDUMP_build_id)) {
3666 opt::InputArgList InputArgs =
3670 if (InputArgs.size() == 0 || InputArgs.hasArg(HelpFlag)) {
3674 if (InputArgs.hasArg(HelpHiddenFlag)) {
3684 if (InputArgs.hasArg(VersionFlag)) {
3695 InputArgs.hasArg(OBJDUMP_build_id) || canUseDebuginfod();
3697 InputArgs.getAllArgValues(OBJDUMP_debug_file_directory);
3698 if (InputArgs.hasFlag(OBJDUMP_debuginfod, OBJDUMP_no_debuginfod,
3709 parseOtoolOptions(InputArgs);
3711 parseObjdumpOptions(InputArgs);