Lines Matching refs:getArgs
888 C, C.getArgs(), Action::OFK_OpenMP, &*TempTC, true))
895 C, C.getArgs(), Action::OFK_OpenMP, &*TempTC, true))
900 getOffloadArchs(C, C.getArgs(), Action::OFK_OpenMP, nullptr, true))
1539 BuildActions(*C, C->getArgs(), Inputs, C->getActions());
1670 if (C.getArgs().hasArg(options::OPT_fno_crash_diagnostics))
1674 if (Arg *A = C.getArgs().getLastArg(options::OPT_fcrash_diagnostics_EQ)) {
1744 BuildInputs(C.getDefaultToolChain(), C.getArgs(), Inputs);
1778 for (const Arg *A : C.getArgs()) {
1797 BuildActions(C, C.getArgs(), Inputs, C.getActions());
1910 Cmd.setResponseFile(C.addTempFile(C.getArgs().MakeArgString(TmpName)));
1916 if (C.getArgs().hasArg(options::OPT_fdriver_only)) {
1917 if (C.getArgs().hasArg(options::OPT_v))
1930 if (C.getArgs().hasArg(options::OPT__HASH_HASH_HASH)) {
2016 if (Arg *A = C.getArgs().getLastArg(options::OPT_mthread_model)) {
2138 if (C.getArgs().hasArg(options::OPT_dumpmachine)) {
2143 if (C.getArgs().hasArg(options::OPT_dumpversion)) {
2150 if (C.getArgs().hasArg(options::OPT__print_diagnostic_categories)) {
2155 if (C.getArgs().hasArg(options::OPT_help) ||
2156 C.getArgs().hasArg(options::OPT__help_hidden)) {
2157 PrintHelp(C.getArgs().hasArg(options::OPT__help_hidden));
2161 if (C.getArgs().hasArg(options::OPT__version)) {
2167 if (C.getArgs().hasArg(options::OPT_v) ||
2168 C.getArgs().hasArg(options::OPT__HASH_HASH_HASH) ||
2169 C.getArgs().hasArg(options::OPT_print_supported_cpus) ||
2170 C.getArgs().hasArg(options::OPT_print_supported_extensions) ||
2171 C.getArgs().hasArg(options::OPT_print_enabled_extensions)) {
2176 if (C.getArgs().hasArg(options::OPT_v)) {
2187 if (C.getArgs().hasArg(options::OPT_v))
2190 if (C.getArgs().hasArg(options::OPT_print_resource_dir)) {
2195 if (C.getArgs().hasArg(options::OPT_print_search_dirs)) {
2229 if (C.getArgs().hasArg(options::OPT_print_std_module_manifest_path)) {
2235 if (C.getArgs().hasArg(options::OPT_print_runtime_dir)) {
2243 if (C.getArgs().hasArg(options::OPT_print_diagnostic_options)) {
2252 if (Arg *A = C.getArgs().getLastArg(options::OPT_print_file_name_EQ)) {
2257 if (Arg *A = C.getArgs().getLastArg(options::OPT_print_prog_name_EQ)) {
2268 if (Arg *A = C.getArgs().getLastArg(options::OPT_autocomplete)) {
2274 if (C.getArgs().hasArg(options::OPT_print_libgcc_file_name)) {
2275 ToolChain::RuntimeLibType RLT = TC.GetRuntimeLibType(C.getArgs());
2276 const llvm::Triple Triple(TC.ComputeEffectiveClangTriple(C.getArgs()));
2288 llvm::outs() << TC.getCompilerRT(C.getArgs(), "builtins") << "\n";
2297 if (C.getArgs().hasArg(options::OPT_print_multi_lib)) {
2303 if (C.getArgs().hasArg(options::OPT_print_multi_flags)) {
2304 Multilib::flags_list ArgFlags = TC.getMultilibFlags(C.getArgs());
2314 if (C.getArgs().hasArg(options::OPT_print_multi_directory)) {
2327 if (C.getArgs().hasArg(options::OPT_print_target_triple)) {
2332 if (C.getArgs().hasArg(options::OPT_print_effective_triple)) {
2333 const llvm::Triple Triple(TC.ComputeEffectiveClangTriple(C.getArgs()));
2338 if (C.getArgs().hasArg(options::OPT_print_targets)) {
2460 DerivedArgList &Args = C.getArgs();
4898 Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o);
4932 !C.getArgs().hasArg(options::OPT_fsyntax_only))
4947 for (const Arg *A : C.getArgs())
5041 C.getArgs().hasArg(options::OPT_Qunused_arguments))
5045 (void)C.getArgs().hasArg(options::OPT_fdriver_only);
5047 (void)C.getArgs().hasArg(options::OPT__HASH_HASH_HASH);
5050 (void)C.getArgs().hasArg(options::OPT_driver_mode);
5051 (void)C.getArgs().hasArg(options::OPT_rsp_quoting);
5059 for (Arg *A : C.getArgs()) {
5073 for (const Arg *AA : C.getArgs().filtered(&Opt)) {
5098 << A->getAsString(C.getArgs());
5173 !C.getArgs().hasArg(options::OPT_via_file_asm) &&
5174 !C.getArgs().hasArg(options::OPT__SLASH_FA) &&
5175 !C.getArgs().hasArg(options::OPT__SLASH_Fa) &&
5176 !C.getArgs().hasArg(options::OPT_dxc_Fc);
5181 return !C.getArgs().hasArg(options::OPT_no_integrated_cpp) &&
5182 !C.getArgs().hasArg(options::OPT_traditional_cpp) && !SaveTemps &&
5183 !C.getArgs().hasArg(options::OPT_rewrite_objc);
5475 const char *ResultFile = C.getArgs().MakeArgString(Path);
5580 TC = &getToolChain(C.getArgs(),
5582 C.getArgs(), ArchName));
5821 Arg *A = C.getArgs().getLastArg(options::OPT_fcrash_diagnostics_dir);
5852 return C.addTempFile(C.getArgs().MakeArgString(TmpName));
5869 (C.getArgs().hasArg(options::OPT_fmodule_output) ||
5870 C.getArgs().hasArg(options::OPT_fmodule_output_EQ)));
5873 tools::getCXX20NamedModuleOutputPath(C.getArgs(), BaseInput);
5875 return C.addResultFile(C.getArgs().MakeArgString(OutputPath.c_str()), &JA);
5893 if (Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o))
5898 if (C.getArgs().hasArg(options::OPT__SLASH_P)) {
5902 if (Arg *A = C.getArgs().getLastArg(options::OPT__SLASH_Fi))
5905 MakeCLOutputFilename(C.getArgs(), NameArg, BaseName, types::TY_PP_C),
5915 C.getArgs().getLastArg(options::OPT_module_file_info)) {
5920 C.getArgs().hasArg(options::OPT_dxc_Fc)) {
5921 StringRef FcValue = C.getArgs().getLastArgValue(options::OPT_dxc_Fc);
5924 return C.addResultFile(C.getArgs().MakeArgString(FcValue.str()), &JA);
5928 C.getArgs().hasArg(options::OPT_dxc_Fo)) {
5929 StringRef FoValue = C.getArgs().getLastArgValue(options::OPT_dxc_Fo);
5932 return C.addResultFile(C.getArgs().MakeArgString(FoValue.str()), &JA);
5937 (C.getArgs().hasArg(options::OPT__SLASH_FA) ||
5938 C.getArgs().hasArg(options::OPT__SLASH_Fa))) {
5941 StringRef FaValue = C.getArgs().getLastArgValue(options::OPT__SLASH_Fa);
5943 MakeCLOutputFilename(C.getArgs(), FaValue, BaseName, JA.getType()),
5948 C.getArgs().hasArg(options::OPT_emit_extension_symbol_graphs) &&
5949 C.getArgs().hasArg(options::OPT_o))
5951 << C.getArgs().getLastArgValue(options::OPT_o);
5959 C.getArgs().hasArg(options::OPT_fmodule_output) ||
5960 C.getArgs().hasArg(options::OPT_fmodule_output_EQ);
5968 assert(!C.getArgs().hasArg(options::OPT_modules_reduced_bmi));
5974 !C.getArgs().hasArg(options::OPT__SLASH_Fo)) ||
5997 if (isa<DsymutilJobAction>(JA) && C.getArgs().hasArg(options::OPT_dsym_dir)) {
5998 ExternalPath += C.getArgs().getLastArg(options::OPT_dsym_dir)->getValue();
6015 C.getArgs().hasArg(options::OPT__SLASH_Fo, options::OPT__SLASH_o)) {
6018 C.getArgs()
6022 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object);
6024 C.getArgs().hasArg(options::OPT__SLASH_Fe,
6028 C.getArgs()
6032 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Image);
6037 MakeCLOutputFilename(C.getArgs(), "", BaseName, types::TY_Image);
6043 !C.getArgs().hasFlag(options::OPT_fgpu_rdc,
6057 NamedOutput = C.getArgs().MakeArgString(Output.c_str());
6060 NamedOutput = C.getArgs().MakeArgString(GetClPchPath(C, BaseName));
6062 C.getArgs().hasArg(options::OPT__SLASH_o)) {
6064 C.getArgs()
6068 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object);
6100 (C.getArgs().hasArg(options::OPT_emit_llvm) ||
6101 IsAMDRDCInCompilePhase(JA, C.getArgs())))
6105 NamedOutput = C.getArgs().MakeArgString(Suffixed.c_str());
6109 if (!AtTopLevel && isSaveTempsObj() && C.getArgs().hasArg(options::OPT_o) &&
6111 Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o);
6116 NamedOutput = C.getArgs().MakeArgString(TempPath.c_str());
6134 return C.addTempFile(C.getArgs().MakeArgString(TmpName));
6145 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str()), &JA);
6262 switch (TC.GetCXXStdlibType(C.getArgs())) {
6274 // const SanitizerArgs &Sanitize = TC.getSanitizerArgs(C.getArgs());
6327 if (Arg *FpArg = C.getArgs().getLastArg(options::OPT__SLASH_Fp)) {
6338 if (Arg *YcArg = C.getArgs().getLastArg(options::OPT__SLASH_Yc))