Lines Matching refs:Args
150 OwningPtr<InputArgList> Args( in CreateFromArgs() local
156 << Args->getArgString(MissingArgIndex) << MissingArgCount; in CreateFromArgs()
161 for (arg_iterator it = Args->filtered_begin(cc1asoptions::OPT_UNKNOWN), in CreateFromArgs()
162 ie = Args->filtered_end(); it != ie; ++it) { in CreateFromArgs()
163 Diags.Report(diag::err_drv_unknown_argument) << (*it) ->getAsString(*Args); in CreateFromArgs()
170 Opts.Triple = llvm::Triple::normalize(Args->getLastArgValue(OPT_triple)); in CreateFromArgs()
171 Opts.CPU = Args->getLastArgValue(OPT_target_cpu); in CreateFromArgs()
172 Opts.Features = Args->getAllArgValues(OPT_target_feature); in CreateFromArgs()
179 Opts.IncludePaths = Args->getAllArgValues(OPT_I); in CreateFromArgs()
180 Opts.NoInitialTextSection = Args->hasArg(OPT_n); in CreateFromArgs()
181 Opts.SaveTemporaryLabels = Args->hasArg(OPT_L); in CreateFromArgs()
182 Opts.GenDwarfForAssembly = Args->hasArg(OPT_g); in CreateFromArgs()
183 Opts.DwarfDebugFlags = Args->getLastArgValue(OPT_dwarf_debug_flags); in CreateFromArgs()
186 if (Args->hasArg(OPT_INPUT)) { in CreateFromArgs()
188 for (arg_iterator it = Args->filtered_begin(OPT_INPUT), in CreateFromArgs()
189 ie = Args->filtered_end(); it != ie; ++it, First=false) { in CreateFromArgs()
192 Opts.InputFile = A->getValue(*Args); in CreateFromArgs()
194 Diags.Report(diag::err_drv_unknown_argument) << A->getAsString(*Args); in CreateFromArgs()
199 Opts.LLVMArgs = Args->getAllArgValues(OPT_mllvm); in CreateFromArgs()
200 if (Args->hasArg(OPT_fatal_warnings)) in CreateFromArgs()
202 Opts.OutputPath = Args->getLastArgValue(OPT_o); in CreateFromArgs()
203 if (Arg *A = Args->getLastArg(OPT_filetype)) { in CreateFromArgs()
204 StringRef Name = A->getValue(*Args); in CreateFromArgs()
212 << A->getAsString(*Args) << Name; in CreateFromArgs()
217 Opts.ShowHelp = Args->hasArg(OPT_help); in CreateFromArgs()
218 Opts.ShowVersion = Args->hasArg(OPT_version); in CreateFromArgs()
221 Opts.OutputAsmVariant = Args->getLastArgIntValue(OPT_output_asm_variant, in CreateFromArgs()
223 Opts.ShowEncoding = Args->hasArg(OPT_show_encoding); in CreateFromArgs()
224 Opts.ShowInst = Args->hasArg(OPT_show_inst); in CreateFromArgs()
227 Opts.RelaxAll = Args->hasArg(OPT_relax_all); in CreateFromArgs()
228 Opts.NoExecStack = Args->hasArg(OPT_no_exec_stack); in CreateFromArgs()
433 const char **Args = new const char*[NumArgs + 2]; in cc1as_main() local
434 Args[0] = "clang (LLVM option parsing)"; in cc1as_main()
436 Args[i + 1] = Asm.LLVMArgs[i].c_str(); in cc1as_main()
437 Args[NumArgs + 1] = 0; in cc1as_main()
438 llvm::cl::ParseCommandLineOptions(NumArgs + 1, Args); in cc1as_main()