Lines Matching refs:InputArgs
3257 static void parseIntArg(const llvm::opt::InputArgList &InputArgs, int ID, in parseIntArg() argument
3259 if (const opt::Arg *A = InputArgs.getLastArg(ID)) { in parseIntArg()
3284 commaSeparatedValues(const llvm::opt::InputArgList &InputArgs, int ID) { in commaSeparatedValues() argument
3286 for (StringRef Value : InputArgs.getAllArgValues(ID)) { in commaSeparatedValues()
3295 static void parseOtoolOptions(const llvm::opt::InputArgList &InputArgs) { in parseOtoolOptions() argument
3300 ArchName = InputArgs.getLastArgValue(OTOOL_arch).str(); in parseOtoolOptions()
3301 LinkOptHints = InputArgs.hasArg(OTOOL_C); in parseOtoolOptions()
3302 if (InputArgs.hasArg(OTOOL_d)) in parseOtoolOptions()
3304 DylibId = InputArgs.hasArg(OTOOL_D); in parseOtoolOptions()
3305 UniversalHeaders = InputArgs.hasArg(OTOOL_f); in parseOtoolOptions()
3306 DataInCode = InputArgs.hasArg(OTOOL_G); in parseOtoolOptions()
3307 FirstPrivateHeader = InputArgs.hasArg(OTOOL_h); in parseOtoolOptions()
3308 IndirectSymbols = InputArgs.hasArg(OTOOL_I); in parseOtoolOptions()
3309 ShowRawInsn = InputArgs.hasArg(OTOOL_j); in parseOtoolOptions()
3310 PrivateHeaders = InputArgs.hasArg(OTOOL_l); in parseOtoolOptions()
3311 DylibsUsed = InputArgs.hasArg(OTOOL_L); in parseOtoolOptions()
3312 MCPU = InputArgs.getLastArgValue(OTOOL_mcpu_EQ).str(); in parseOtoolOptions()
3313 ObjcMetaData = InputArgs.hasArg(OTOOL_o); in parseOtoolOptions()
3314 DisSymName = InputArgs.getLastArgValue(OTOOL_p).str(); in parseOtoolOptions()
3315 InfoPlist = InputArgs.hasArg(OTOOL_P); in parseOtoolOptions()
3316 Relocations = InputArgs.hasArg(OTOOL_r); in parseOtoolOptions()
3317 if (const Arg *A = InputArgs.getLastArg(OTOOL_s)) { in parseOtoolOptions()
3321 if (InputArgs.hasArg(OTOOL_t)) in parseOtoolOptions()
3323 Verbose = InputArgs.hasArg(OTOOL_v) || InputArgs.hasArg(OTOOL_V) || in parseOtoolOptions()
3324 InputArgs.hasArg(OTOOL_o); in parseOtoolOptions()
3325 SymbolicOperands = InputArgs.hasArg(OTOOL_V); in parseOtoolOptions()
3326 if (InputArgs.hasArg(OTOOL_x)) in parseOtoolOptions()
3328 LeadingAddr = LeadingHeaders = !InputArgs.hasArg(OTOOL_X); in parseOtoolOptions()
3330 ChainedFixups = InputArgs.hasArg(OTOOL_chained_fixups); in parseOtoolOptions()
3331 DyldInfo = InputArgs.hasArg(OTOOL_dyld_info); in parseOtoolOptions()
3333 InputFilenames = InputArgs.getAllArgValues(OTOOL_INPUT); in parseOtoolOptions()
3337 for (const Arg *A : InputArgs) { in parseOtoolOptions()
3346 static void parseObjdumpOptions(const llvm::opt::InputArgList &InputArgs) { in parseObjdumpOptions() argument
3347 parseIntArg(InputArgs, OBJDUMP_adjust_vma_EQ, AdjustVMA); in parseObjdumpOptions()
3348 AllHeaders = InputArgs.hasArg(OBJDUMP_all_headers); in parseObjdumpOptions()
3349 ArchName = InputArgs.getLastArgValue(OBJDUMP_arch_name_EQ).str(); in parseObjdumpOptions()
3350 ArchiveHeaders = InputArgs.hasArg(OBJDUMP_archive_headers); in parseObjdumpOptions()
3351 Demangle = InputArgs.hasArg(OBJDUMP_demangle); in parseObjdumpOptions()
3352 Disassemble = InputArgs.hasArg(OBJDUMP_disassemble); in parseObjdumpOptions()
3353 DisassembleAll = InputArgs.hasArg(OBJDUMP_disassemble_all); in parseObjdumpOptions()
3354 SymbolDescription = InputArgs.hasArg(OBJDUMP_symbol_description); in parseObjdumpOptions()
3355 TracebackTable = InputArgs.hasArg(OBJDUMP_traceback_table); in parseObjdumpOptions()
3357 commaSeparatedValues(InputArgs, OBJDUMP_disassemble_symbols_EQ); in parseObjdumpOptions()
3358 DisassembleZeroes = InputArgs.hasArg(OBJDUMP_disassemble_zeroes); in parseObjdumpOptions()
3359 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_dwarf_EQ)) { in parseObjdumpOptions()
3366 DynamicRelocations = InputArgs.hasArg(OBJDUMP_dynamic_reloc); in parseObjdumpOptions()
3367 FaultMapSection = InputArgs.hasArg(OBJDUMP_fault_map_section); in parseObjdumpOptions()
3368 Offloading = InputArgs.hasArg(OBJDUMP_offloading); in parseObjdumpOptions()
3369 FileHeaders = InputArgs.hasArg(OBJDUMP_file_headers); in parseObjdumpOptions()
3370 SectionContents = InputArgs.hasArg(OBJDUMP_full_contents); in parseObjdumpOptions()
3371 PrintLines = InputArgs.hasArg(OBJDUMP_line_numbers); in parseObjdumpOptions()
3372 InputFilenames = InputArgs.getAllArgValues(OBJDUMP_INPUT); in parseObjdumpOptions()
3373 MachOOpt = InputArgs.hasArg(OBJDUMP_macho); in parseObjdumpOptions()
3374 MCPU = InputArgs.getLastArgValue(OBJDUMP_mcpu_EQ).str(); in parseObjdumpOptions()
3375 MAttrs = commaSeparatedValues(InputArgs, OBJDUMP_mattr_EQ); in parseObjdumpOptions()
3376 ShowRawInsn = !InputArgs.hasArg(OBJDUMP_no_show_raw_insn); in parseObjdumpOptions()
3377 LeadingAddr = !InputArgs.hasArg(OBJDUMP_no_leading_addr); in parseObjdumpOptions()
3378 RawClangAST = InputArgs.hasArg(OBJDUMP_raw_clang_ast); in parseObjdumpOptions()
3379 Relocations = InputArgs.hasArg(OBJDUMP_reloc); in parseObjdumpOptions()
3381 InputArgs.hasFlag(OBJDUMP_print_imm_hex, OBJDUMP_no_print_imm_hex, true); in parseObjdumpOptions()
3382 PrivateHeaders = InputArgs.hasArg(OBJDUMP_private_headers); in parseObjdumpOptions()
3383 FilterSections = InputArgs.getAllArgValues(OBJDUMP_section_EQ); in parseObjdumpOptions()
3384 SectionHeaders = InputArgs.hasArg(OBJDUMP_section_headers); in parseObjdumpOptions()
3385 ShowAllSymbols = InputArgs.hasArg(OBJDUMP_show_all_symbols); in parseObjdumpOptions()
3386 ShowLMA = InputArgs.hasArg(OBJDUMP_show_lma); in parseObjdumpOptions()
3387 PrintSource = InputArgs.hasArg(OBJDUMP_source); in parseObjdumpOptions()
3388 parseIntArg(InputArgs, OBJDUMP_start_address_EQ, StartAddress); in parseObjdumpOptions()
3389 HasStartAddressFlag = InputArgs.hasArg(OBJDUMP_start_address_EQ); in parseObjdumpOptions()
3390 parseIntArg(InputArgs, OBJDUMP_stop_address_EQ, StopAddress); in parseObjdumpOptions()
3391 HasStopAddressFlag = InputArgs.hasArg(OBJDUMP_stop_address_EQ); in parseObjdumpOptions()
3392 SymbolTable = InputArgs.hasArg(OBJDUMP_syms); in parseObjdumpOptions()
3393 SymbolizeOperands = InputArgs.hasArg(OBJDUMP_symbolize_operands); in parseObjdumpOptions()
3394 DynamicSymbolTable = InputArgs.hasArg(OBJDUMP_dynamic_syms); in parseObjdumpOptions()
3395 TripleName = InputArgs.getLastArgValue(OBJDUMP_triple_EQ).str(); in parseObjdumpOptions()
3396 UnwindInfo = InputArgs.hasArg(OBJDUMP_unwind_info); in parseObjdumpOptions()
3397 Wide = InputArgs.hasArg(OBJDUMP_wide); in parseObjdumpOptions()
3398 Prefix = InputArgs.getLastArgValue(OBJDUMP_prefix).str(); in parseObjdumpOptions()
3399 parseIntArg(InputArgs, OBJDUMP_prefix_strip, PrefixStrip); in parseObjdumpOptions()
3400 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_debug_vars_EQ)) { in parseObjdumpOptions()
3408 if (const opt::Arg *A = InputArgs.getLastArg(OBJDUMP_disassembler_color_EQ)) { in parseObjdumpOptions()
3418 parseIntArg(InputArgs, OBJDUMP_debug_vars_indent_EQ, DbgIndent); in parseObjdumpOptions()
3420 parseMachOOptions(InputArgs); in parseObjdumpOptions()
3429 for (const auto *A : InputArgs.filtered(OBJDUMP_disassembler_options_EQ, in parseObjdumpOptions()
3453 for (const opt::Arg *A : InputArgs.filtered(OBJDUMP_mllvm)) in parseObjdumpOptions()
3461 for (const opt::Arg *A : InputArgs.filtered(OBJDUMP_build_id)) { in parseObjdumpOptions()
3510 opt::InputArgList InputArgs = in llvm_objdump_main() local
3514 if (InputArgs.size() == 0 || InputArgs.hasArg(HelpFlag)) { in llvm_objdump_main()
3518 if (InputArgs.hasArg(HelpHiddenFlag)) { in llvm_objdump_main()
3528 if (InputArgs.hasArg(VersionFlag)) { in llvm_objdump_main()
3539 InputArgs.hasArg(OBJDUMP_build_id) || canUseDebuginfod(); in llvm_objdump_main()
3541 InputArgs.getAllArgValues(OBJDUMP_debug_file_directory); in llvm_objdump_main()
3542 if (InputArgs.hasFlag(OBJDUMP_debuginfod, OBJDUMP_no_debuginfod, in llvm_objdump_main()
3553 parseOtoolOptions(InputArgs); in llvm_objdump_main()
3555 parseObjdumpOptions(InputArgs); in llvm_objdump_main()