Lines Matching defs:InputArgs

3413 static void parseIntArg(const llvm::opt::InputArgList &InputArgs, int ID,
3415 if (const opt::Arg *A = InputArgs.getLastArg(ID)) {
3440 commaSeparatedValues(const llvm::opt::InputArgList &InputArgs, int ID) {
3442 for (StringRef Value : InputArgs.getAllArgValues(ID)) {
3451 static void parseOtoolOptions(const llvm::opt::InputArgList &InputArgs) {
3456 ArchName = InputArgs.getLastArgValue(OTOOL_arch).str();
3457 LinkOptHints = InputArgs.hasArg(OTOOL_C);
3458 if (InputArgs.hasArg(OTOOL_d))
3460 DylibId = InputArgs.hasArg(OTOOL_D);
3461 UniversalHeaders = InputArgs.hasArg(OTOOL_f);
3462 DataInCode = InputArgs.hasArg(OTOOL_G);
3463 FirstPrivateHeader = InputArgs.hasArg(OTOOL_h);
3464 IndirectSymbols = InputArgs.hasArg(OTOOL_I);
3465 ShowRawInsn = InputArgs.hasArg(OTOOL_j);
3466 PrivateHeaders = InputArgs.hasArg(OTOOL_l);
3467 DylibsUsed = InputArgs.hasArg(OTOOL_L);
3468 MCPU = InputArgs.getLastArgValue(OTOOL_mcpu_EQ).str();
3469 ObjcMetaData = InputArgs.hasArg(OTOOL_o);
3470 DisSymName = InputArgs.getLastArgValue(OTOOL_p).str();
3471 InfoPlist = InputArgs.hasArg(OTOOL_P);
3472 Relocations = InputArgs.hasArg(OTOOL_r);
3473 if (const Arg *A = InputArgs.getLastArg(OTOOL_s)) {
3477 if (InputArgs.hasArg(OTOOL_t))
3479 Verbose = InputArgs.hasArg(OTOOL_v) || InputArgs.hasArg(OTOOL_V) ||
3480 InputArgs.hasArg(OTOOL_o);
3481 SymbolicOperands = InputArgs.hasArg(OTOOL_V);
3482 if (InputArgs.hasArg(OTOOL_x))
3484 LeadingAddr = LeadingHeaders = !InputArgs.hasArg(OTOOL_X);
3486 ChainedFixups = InputArgs.hasArg(OTOOL_chained_fixups);
3487 DyldInfo = InputArgs.hasArg(OTOOL_dyld_info);
3489 InputFilenames = InputArgs.getAllArgValues(OTOOL_INPUT);
3493 for (const Arg *A : InputArgs) {
3502 static void parseObjdumpOptions(const llvm::opt::InputArgList &InputArgs) {
3503 parseIntArg(InputArgs, OBJDUMP_adjust_vma_EQ, AdjustVMA);
3504 AllHeaders = InputArgs.hasArg(OBJDUMP_all_headers);
3505 ArchName = InputArgs.getLastArgValue(OBJDUMP_arch_name_EQ).str();
3506 ArchiveHeaders = InputArgs.hasArg(OBJDUMP_archive_headers);
3507 Demangle = InputArgs.hasArg(OBJDUMP_demangle);
3508 Disassemble = InputArgs.hasArg(OBJDUMP_disassemble);
3509 DisassembleAll = InputArgs.hasArg(OBJDUMP_disassemble_all);
3510 SymbolDescription = InputArgs.hasArg(OBJDUMP_symbol_description);
3511 TracebackTable = InputArgs.hasArg(OBJDUMP_traceback_table);
3513 commaSeparatedValues(InputArgs, OBJDUMP_disassemble_symbols_EQ);
3514 DisassembleZeroes = InputArgs.hasArg(OBJDUMP_disassemble_zeroes);
3515 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_dwarf_EQ)) {
3522 DynamicRelocations = InputArgs.hasArg(OBJDUMP_dynamic_reloc);
3523 FaultMapSection = InputArgs.hasArg(OBJDUMP_fault_map_section);
3524 Offloading = InputArgs.hasArg(OBJDUMP_offloading);
3525 FileHeaders = InputArgs.hasArg(OBJDUMP_file_headers);
3526 SectionContents = InputArgs.hasArg(OBJDUMP_full_contents);
3527 PrintLines = InputArgs.hasArg(OBJDUMP_line_numbers);
3528 InputFilenames = InputArgs.getAllArgValues(OBJDUMP_INPUT);
3529 MachOOpt = InputArgs.hasArg(OBJDUMP_macho);
3530 MCPU = InputArgs.getLastArgValue(OBJDUMP_mcpu_EQ).str();
3531 MAttrs = commaSeparatedValues(InputArgs, OBJDUMP_mattr_EQ);
3532 ShowRawInsn = !InputArgs.hasArg(OBJDUMP_no_show_raw_insn);
3533 LeadingAddr = !InputArgs.hasArg(OBJDUMP_no_leading_addr);
3534 RawClangAST = InputArgs.hasArg(OBJDUMP_raw_clang_ast);
3535 Relocations = InputArgs.hasArg(OBJDUMP_reloc);
3537 InputArgs.hasFlag(OBJDUMP_print_imm_hex, OBJDUMP_no_print_imm_hex, true);
3538 PrivateHeaders = InputArgs.hasArg(OBJDUMP_private_headers);
3539 FilterSections = InputArgs.getAllArgValues(OBJDUMP_section_EQ);
3540 SectionHeaders = InputArgs.hasArg(OBJDUMP_section_headers);
3541 ShowAllSymbols = InputArgs.hasArg(OBJDUMP_show_all_symbols);
3542 ShowLMA = InputArgs.hasArg(OBJDUMP_show_lma);
3543 PrintSource = InputArgs.hasArg(OBJDUMP_source);
3544 parseIntArg(InputArgs, OBJDUMP_start_address_EQ, StartAddress);
3545 HasStartAddressFlag = InputArgs.hasArg(OBJDUMP_start_address_EQ);
3546 parseIntArg(InputArgs, OBJDUMP_stop_address_EQ, StopAddress);
3547 HasStopAddressFlag = InputArgs.hasArg(OBJDUMP_stop_address_EQ);
3548 SymbolTable = InputArgs.hasArg(OBJDUMP_syms);
3549 SymbolizeOperands = InputArgs.hasArg(OBJDUMP_symbolize_operands);
3550 PrettyPGOAnalysisMap = InputArgs.hasArg(OBJDUMP_pretty_pgo_analysis_map);
3554 DynamicSymbolTable = InputArgs.hasArg(OBJDUMP_dynamic_syms);
3555 TripleName = InputArgs.getLastArgValue(OBJDUMP_triple_EQ).str();
3556 UnwindInfo = InputArgs.hasArg(OBJDUMP_unwind_info);
3557 Wide = InputArgs.hasArg(OBJDUMP_wide);
3558 Prefix = InputArgs.getLastArgValue(OBJDUMP_prefix).str();
3559 parseIntArg(InputArgs, OBJDUMP_prefix_strip, PrefixStrip);
3560 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_debug_vars_EQ)) {
3568 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_disassembler_color_EQ)) {
3578 parseIntArg(InputArgs, OBJDUMP_debug_vars_indent_EQ, DbgIndent);
3580 parseMachOOptions(InputArgs);
3589 for (const auto *A : InputArgs.filtered(OBJDUMP_disassembler_options_EQ,
3613 for (const opt::Arg *A : InputArgs.filtered(OBJDUMP_mllvm))
3621 for (const opt::Arg *A : InputArgs.filtered(OBJDUMP_build_id)) {
3670 opt::InputArgList InputArgs =
3674 if (InputArgs.size() == 0 || InputArgs.hasArg(HelpFlag)) {
3678 if (InputArgs.hasArg(HelpHiddenFlag)) {
3688 if (InputArgs.hasArg(VersionFlag)) {
3699 InputArgs.hasArg(OBJDUMP_build_id) || canUseDebuginfod();
3701 InputArgs.getAllArgValues(OBJDUMP_debug_file_directory);
3702 if (InputArgs.hasFlag(OBJDUMP_debuginfod, OBJDUMP_no_debuginfod,
3713 parseOtoolOptions(InputArgs);
3715 parseObjdumpOptions(InputArgs);