reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
189 << Args.getArgString(MissingArgIndex) << MissingArgCount; 194 for (const Arg *A : Args.filtered(OPT_UNKNOWN)) { 195 auto ArgString = A->getAsString(Args); 208 Opts.Triple = llvm::Triple::normalize(Args.getLastArgValue(OPT_triple)); 209 Opts.CPU = Args.getLastArgValue(OPT_target_cpu); 210 Opts.Features = Args.getAllArgValues(OPT_target_feature); 217 Opts.IncludePaths = Args.getAllArgValues(OPT_I); 218 Opts.NoInitialTextSection = Args.hasArg(OPT_n); 219 Opts.SaveTemporaryLabels = Args.hasArg(OPT_msave_temp_labels); 221 Opts.GenDwarfForAssembly = Args.hasArg(OPT_debug_info_kind_EQ); 223 if (const Arg *A = Args.getLastArg(OPT_compress_debug_sections, 238 Opts.RelaxELFRelocations = Args.hasArg(OPT_mrelax_relocations); 239 Opts.DwarfVersion = getLastArgIntValue(Args, OPT_dwarf_version_EQ, 2, Diags); 240 Opts.DwarfDebugFlags = Args.getLastArgValue(OPT_dwarf_debug_flags); 241 Opts.DwarfDebugProducer = Args.getLastArgValue(OPT_dwarf_debug_producer); 242 Opts.DebugCompilationDir = Args.getLastArgValue(OPT_fdebug_compilation_dir); 243 Opts.MainFileName = Args.getLastArgValue(OPT_main_file_name); 245 for (const auto &Arg : Args.getAllArgValues(OPT_fdebug_prefix_map_EQ)) 249 if (Args.hasArg(OPT_INPUT)) { 251 for (const Arg *A : Args.filtered(OPT_INPUT)) { 256 Diags.Report(diag::err_drv_unknown_argument) << A->getAsString(Args); 261 Opts.LLVMArgs = Args.getAllArgValues(OPT_mllvm); 262 Opts.OutputPath = Args.getLastArgValue(OPT_o); 263 Opts.SplitDwarfOutput = Args.getLastArgValue(OPT_split_dwarf_output); 264 if (Arg *A = Args.getLastArg(OPT_filetype)) { 272 Diags.Report(diag::err_drv_invalid_value) << A->getAsString(Args) << Name; 277 Opts.ShowHelp = Args.hasArg(OPT_help); 278 Opts.ShowVersion = Args.hasArg(OPT_version); 282 getLastArgIntValue(Args, OPT_output_asm_variant, 0, Diags); 283 Opts.ShowEncoding = Args.hasArg(OPT_show_encoding); 284 Opts.ShowInst = Args.hasArg(OPT_show_inst); 287 Opts.RelaxAll = Args.hasArg(OPT_mrelax_all); 288 Opts.NoExecStack = Args.hasArg(OPT_mno_exec_stack); 289 Opts.FatalWarnings = Args.hasArg(OPT_massembler_fatal_warnings); 290 Opts.NoWarn = Args.hasArg(OPT_massembler_no_warn); 291 Opts.RelocationModel = Args.getLastArgValue(OPT_mrelocation_model, "pic"); 292 Opts.TargetABI = Args.getLastArgValue(OPT_target_abi); 294 Args.hasArg(OPT_mincremental_linker_compatible); 295 Opts.SymbolDefs = Args.getAllArgValues(OPT_defsym); 299 if (auto *A = Args.getLastArg(OPT_fembed_bitcode_EQ)) {