reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3447 CmdArgs.push_back("-cc1"); 3450 CmdArgs.push_back("-triple"); 3451 CmdArgs.push_back(Args.MakeArgString(TripleStr)); 3486 CmdArgs.push_back(Args.MakeArgString( 3491 CmdArgs.push_back("-aux-triple"); 3492 CmdArgs.push_back(Args.MakeArgString(NormalizedTriple)); 3501 CmdArgs.push_back("-aux-triple"); 3502 CmdArgs.push_back(Args.MakeArgString(NormalizedTriple)); 3518 TC.addClangWarningOptions(CmdArgs); 3555 CmdArgs.push_back("-analyze"); 3557 CmdArgs.push_back("-migrate"); 3560 CmdArgs.push_back("-Eonly"); 3562 CmdArgs.push_back("-E"); 3565 CmdArgs.push_back("-P"); 3568 CmdArgs.push_back("-emit-obj"); 3570 CollectArgsForIntegratedAssembler(C, Args, CmdArgs, D); 3576 CmdArgs.push_back("-fsyntax-only"); 3578 CmdArgs.push_back(IsHeaderModulePrecompile 3582 CmdArgs.push_back("-emit-pch"); 3584 CmdArgs.push_back("-verify-pch"); 3589 CmdArgs.push_back("-fsyntax-only"); 3592 CmdArgs.push_back("-emit-llvm"); 3595 CmdArgs.push_back("-emit-llvm-bc"); 3602 CmdArgs.push_back("-emit-interface-stubs"); 3603 CmdArgs.push_back( 3606 CmdArgs.push_back("-S"); 3608 CmdArgs.push_back("-emit-pch"); 3610 CmdArgs.push_back("-module-file-info"); 3612 CmdArgs.push_back("-rewrite-objc"); 3615 CmdArgs.push_back("-rewrite-objc"); 3626 CmdArgs.push_back("-emit-llvm-uselists"); 3633 Args.AddLastArg(CmdArgs, options::OPT_flto, options::OPT_flto_EQ); 3634 CmdArgs.push_back("-flto-unit"); 3641 Args.AddLastArg(CmdArgs, options::OPT_fthinlto_index_EQ); 3645 Args.AddLastArg(CmdArgs, options::OPT_fthin_link_bitcode_EQ); 3648 Args.AddLastArg(CmdArgs, options::OPT_save_temps_EQ); 3655 Args.AddLastArg(CmdArgs, options::OPT_fembed_bitcode_EQ); 3657 CmdArgs.push_back("-disable-llvm-passes"); 3660 TC.addClangTargetOptions(Args, CmdArgs, JA.getOffloadingDeviceKind()); 3710 CmdArgs.push_back("-mdisable-tail-calls"); 3713 CmdArgs); 3721 RenderARMABI(Triple, Args, CmdArgs); 3725 RenderAArch64ABI(Triple, Args, CmdArgs); 3732 CmdArgs.push_back("-O3"); 3735 A->render(Args, CmdArgs); 3743 CmdArgs.push_back("-o"); 3744 CmdArgs.push_back(Output.getFilename()); 3750 addDashXForInput(Args, II, CmdArgs); 3752 CmdArgs.push_back(II.getFilename()); 3754 II.getInputArg().renderAsInput(Args, CmdArgs); 3758 CmdArgs, Inputs)); 3763 CmdArgs.push_back("-fembed-bitcode=marker"); 3769 CmdArgs.push_back("-disable-free"); 3779 CmdArgs.push_back("-disable-llvm-verifier"); 3784 CmdArgs.push_back("-discard-value-names"); 3788 CmdArgs.push_back("-main-file-name"); 3789 CmdArgs.push_back(getBaseInputName(Args, Input)); 3794 CmdArgs.push_back("-static-define"); 3797 CmdArgs.push_back("-DUNICODE"); 3800 RenderAnalyzerOptions(Args, CmdArgs, Triple, Input); 3804 CmdArgs.push_back("-setup-static-analyzer"); 3822 CmdArgs.push_back("-analyzer-config-compatibility-mode=true"); 3829 CmdArgs.push_back("-function-alignment"); 3830 CmdArgs.push_back(Args.MakeArgString(std::to_string(FunctionAlignment))); 3847 CmdArgs.push_back("-mrelocation-model"); 3848 CmdArgs.push_back(RMName); 3851 CmdArgs.push_back("-pic-level"); 3852 CmdArgs.push_back(PICLevel == 1 ? "1" : "2"); 3854 CmdArgs.push_back("-pic-is-pie"); 3859 CmdArgs.push_back("-fropi"); 3862 CmdArgs.push_back("-frwpi"); 3865 CmdArgs.push_back("-meabi"); 3866 CmdArgs.push_back(A->getValue()); 3869 CmdArgs.push_back("-mthread-model"); 3874 CmdArgs.push_back(A->getValue()); 3877 CmdArgs.push_back(Args.MakeArgString(TC.getThreadModel())); 3879 Args.AddLastArg(CmdArgs, options::OPT_fveclib); 3883 CmdArgs.push_back("-fmerge-all-constants"); 3887 CmdArgs.push_back("-fno-delete-null-pointer-checks"); 3899 CmdArgs.push_back("-frewrite-map-file"); 3900 CmdArgs.push_back(A->getValue()); 3908 CmdArgs.push_back("-mllvm"); 3909 CmdArgs.push_back(Args.MakeArgString("-warn-stack-size=" + v)); 3915 CmdArgs.push_back("-fno-jump-tables"); 3919 CmdArgs.push_back("-fprofile-sample-accurate"); 3923 CmdArgs.push_back("-fno-preserve-as-comments"); 3926 CmdArgs.push_back("-mregparm"); 3927 CmdArgs.push_back(A->getValue()); 3936 CmdArgs.push_back("-fpcc-struct-return"); 3939 CmdArgs.push_back("-freg-struct-return"); 3944 CmdArgs.push_back("-fdefault-calling-conv=stdcall"); 3961 CmdArgs.push_back(FPKeepKindStr); 3965 CmdArgs.push_back("-mno-zero-initialized-in-bss"); 3977 CmdArgs.push_back("-relaxed-aliasing"); 3980 CmdArgs.push_back("-no-struct-path-tbaa"); 3983 CmdArgs.push_back("-fstrict-enums"); 3986 CmdArgs.push_back("-fno-strict-return"); 3989 CmdArgs.push_back("-fallow-editor-placeholders"); 3993 CmdArgs.push_back("-fstrict-vtable-pointers"); 3997 CmdArgs.push_back("-fforce-emit-vtables"); 4000 CmdArgs.push_back("-mdisable-tail-calls"); 4003 CmdArgs.push_back("-fno-escaping-block-tail-calls"); 4005 Args.AddLastArg(CmdArgs, options::OPT_ffine_grained_bitfield_accesses, 4010 CmdArgs.push_back("-split-stacks"); 4012 RenderFloatingPointOptions(TC, D, OFastEnabled, Args, CmdArgs); 4017 A->render(Args, CmdArgs); 4020 A->render(Args, CmdArgs); 4031 CmdArgs.push_back("-masm-verbose"); 4034 CmdArgs.push_back("-no-integrated-as"); 4037 CmdArgs.push_back("-mdebug-pass"); 4038 CmdArgs.push_back("Structure"); 4041 CmdArgs.push_back("-mdebug-pass"); 4042 CmdArgs.push_back("Arguments"); 4049 CmdArgs.push_back("-mconstructor-aliases"); 4054 CmdArgs.push_back("-fforbid-guard-variables"); 4058 CmdArgs.push_back("-mms-bitfields"); 4064 CmdArgs.push_back("-mpie-copy-relocations"); 4068 CmdArgs.push_back("-fno-plt"); 4078 CmdArgs.push_back("-ffreestanding"); 4091 CmdArgs.push_back("-munwind-tables"); 4093 TC.addClangTargetOptions(Args, CmdArgs, JA.getOffloadingDeviceKind()); 4099 CmdArgs.push_back("-mcode-model"); 4100 CmdArgs.push_back(A->getValue()); 4106 CmdArgs.push_back("-target-cpu"); 4107 CmdArgs.push_back(Args.MakeArgString(CPU)); 4110 RenderTargetOptions(Triple, Args, KernelOrKext, CmdArgs); 4119 AddClangCLArgs(Args, InputType, CmdArgs, &DebugInfoKind, &EmitCodeView); 4123 CmdArgs, DebugInfoKind, DwarfFission); 4133 CmdArgs.push_back("-split-dwarf-file"); 4134 CmdArgs.push_back(SplitDWARFOut); 4136 CmdArgs.push_back("-split-dwarf-output"); 4137 CmdArgs.push_back(SplitDWARFOut); 4143 CmdArgs.push_back("-target-linker-version"); 4144 CmdArgs.push_back(A->getValue()); 4168 Args.AddAllArgs(CmdArgs, options::OPT_v); 4169 Args.AddLastArg(CmdArgs, options::OPT_H); 4171 CmdArgs.push_back("-header-include-file"); 4172 CmdArgs.push_back(D.CCPrintHeadersFilename ? D.CCPrintHeadersFilename 4175 Args.AddLastArg(CmdArgs, options::OPT_P); 4176 Args.AddLastArg(CmdArgs, options::OPT_print_ivar_layout); 4179 CmdArgs.push_back("-diagnostic-log-file"); 4180 CmdArgs.push_back(D.CCLogDiagnosticsFilename ? D.CCLogDiagnosticsFilename 4188 CmdArgs.push_back("-ffunction-sections"); 4193 CmdArgs.push_back("-fdata-sections"); 4198 CmdArgs.push_back("-fno-unique-section-names"); 4200 Args.AddLastArg(CmdArgs, options::OPT_finstrument_functions, 4208 addPGOAndCoverageFlags(TC, C, D, Output, Args, CmdArgs); 4210 Args.AddLastArg(CmdArgs, options::OPT_fclang_abi_compat_EQ); 4215 PS4cpu::addProfileRTArgs(TC, Args, CmdArgs); 4216 PS4cpu::addSanitizerArgs(TC, CmdArgs); 4221 CmdArgs.push_back("-nostdsysteminc"); 4222 CmdArgs.push_back("-nobuiltininc"); 4225 CmdArgs.push_back("-nostdsysteminc"); 4226 Args.AddLastArg(CmdArgs, options::OPT_nostdincxx); 4227 Args.AddLastArg(CmdArgs, options::OPT_nobuiltininc); 4231 CmdArgs.push_back("-resource-dir"); 4232 CmdArgs.push_back(D.ResourceDir.c_str()); 4234 Args.AddLastArg(CmdArgs, options::OPT_working_directory); 4236 RenderARCMigrateToolOptions(D, Args, CmdArgs); 4243 AddPreprocessingOptions(C, JA, D, Args, CmdArgs, Output, Inputs); 4254 CmdArgs.push_back("-O3"); 4257 A->render(Args, CmdArgs); 4276 Args.AddAllArgs(CmdArgs, options::OPT_R_Group); 4278 Args.AddAllArgs(CmdArgs, options::OPT_W_Group); 4280 CmdArgs.push_back("-pedantic"); 4281 Args.AddLastArg(CmdArgs, options::OPT_pedantic_errors); 4282 Args.AddLastArg(CmdArgs, options::OPT_w); 4287 Args.AddLastArg(CmdArgs, options::OPT_ffixed_point); 4299 CmdArgs.push_back("-std=c++98"); 4301 CmdArgs.push_back("-std=c89"); 4303 Std->render(Args, CmdArgs); 4310 A->render(Args, CmdArgs); 4319 Args.AddAllArgsTranslated(CmdArgs, options::OPT_std_default_EQ, "-std=", 4324 Args.AddLastArg(CmdArgs, options::OPT_ftrigraphs, 4345 CmdArgs.push_back("-fconst-strings"); 4354 CmdArgs.push_back("-fdeprecated-macro"); 4360 CmdArgs.push_back("-fgnu-keywords"); 4362 CmdArgs.push_back("-fno-gnu-keywords"); 4366 CmdArgs.push_back("-fno-dwarf-directory-asm"); 4369 CmdArgs.push_back("-fno-autolink"); 4372 addDebugCompDirArg(Args, CmdArgs, D.getVFS()); 4374 addDebugPrefixMapArg(D, Args, CmdArgs); 4378 CmdArgs.push_back("-ftemplate-depth"); 4379 CmdArgs.push_back(A->getValue()); 4383 CmdArgs.push_back("-foperator-arrow-depth"); 4384 CmdArgs.push_back(A->getValue()); 4388 CmdArgs.push_back("-fconstexpr-depth"); 4389 CmdArgs.push_back(A->getValue()); 4393 CmdArgs.push_back("-fconstexpr-steps"); 4394 CmdArgs.push_back(A->getValue()); 4398 CmdArgs.push_back("-fexperimental-new-constant-interpreter"); 4401 CmdArgs.push_back("-fforce-experimental-new-constant-interpreter"); 4404 CmdArgs.push_back("-fbracket-depth"); 4405 CmdArgs.push_back(A->getValue()); 4412 CmdArgs.push_back(Args.MakeArgString("-Wlarge-by-value-copy=" + bytes)); 4414 CmdArgs.push_back("-Wlarge-by-value-copy=64"); // default value 4418 CmdArgs.push_back("-relocatable-pch"); 4428 A->render(Args, CmdArgs); 4432 CmdArgs.push_back("-fconstant-string-class"); 4433 CmdArgs.push_back(A->getValue()); 4437 CmdArgs.push_back("-ftabstop"); 4438 CmdArgs.push_back(A->getValue()); 4443 CmdArgs.push_back("-fstack-size-section"); 4445 CmdArgs.push_back("-ferror-limit"); 4447 CmdArgs.push_back(A->getValue()); 4449 CmdArgs.push_back("19"); 4452 CmdArgs.push_back("-fmacro-backtrace-limit"); 4453 CmdArgs.push_back(A->getValue()); 4457 CmdArgs.push_back("-ftemplate-backtrace-limit"); 4458 CmdArgs.push_back(A->getValue()); 4462 CmdArgs.push_back("-fconstexpr-backtrace-limit"); 4463 CmdArgs.push_back(A->getValue()); 4467 CmdArgs.push_back("-fspell-checking-limit"); 4468 CmdArgs.push_back(A->getValue()); 4472 CmdArgs.push_back("-fmessage-length"); 4474 CmdArgs.push_back(A->getValue()); 4479 CmdArgs.push_back(Args.MakeArgString(Twine(N))); 4486 CmdArgs.push_back("-fvisibility"); 4487 CmdArgs.push_back(A->getValue()); 4490 CmdArgs.push_back("-fvisibility"); 4491 CmdArgs.push_back("hidden"); 4492 CmdArgs.push_back("-ftype-visibility"); 4493 CmdArgs.push_back("default"); 4497 Args.AddLastArg(CmdArgs, options::OPT_fvisibility_inlines_hidden); 4498 Args.AddLastArg(CmdArgs, options::OPT_fvisibility_global_new_delete_hidden); 4500 Args.AddLastArg(CmdArgs, options::OPT_ftlsmodel_EQ); 4503 Args.AddLastArg(CmdArgs, options::OPT_femit_all_decls); 4504 Args.AddLastArg(CmdArgs, options::OPT_fheinous_gnu_extensions); 4505 Args.AddLastArg(CmdArgs, options::OPT_fdigraphs, options::OPT_fno_digraphs); 4506 Args.AddLastArg(CmdArgs, options::OPT_fno_operator_names); 4507 Args.AddLastArg(CmdArgs, options::OPT_femulated_tls, 4509 Args.AddLastArg(CmdArgs, options::OPT_fkeep_static_consts); 4513 Args.AddLastArg(CmdArgs, options::OPT_fzvector); 4515 Args.AddLastArg(CmdArgs, options::OPT_fdiagnostics_show_template_tree); 4516 Args.AddLastArg(CmdArgs, options::OPT_fno_elide_type); 4528 CmdArgs.push_back("-fopenmp"); 4535 CmdArgs.push_back("-fnoopenmp-use-tls"); 4536 Args.AddLastArg(CmdArgs, options::OPT_fopenmp_simd, 4538 Args.AddAllArgs(CmdArgs, options::OPT_fopenmp_version_EQ); 4539 Args.AddAllArgs(CmdArgs, options::OPT_fopenmp_cuda_number_of_sm_EQ); 4540 Args.AddAllArgs(CmdArgs, options::OPT_fopenmp_cuda_blocks_per_sm_EQ); 4541 Args.AddAllArgs(CmdArgs, 4546 CmdArgs.push_back("-fopenmp-optimistic-collapse"); 4552 CmdArgs.push_back("-fopenmp-cuda-mode"); 4559 CmdArgs.push_back("-fopenmp-cuda-force-full-runtime"); 4571 Args.AddLastArg(CmdArgs, options::OPT_fopenmp_simd, 4573 Args.AddAllArgs(CmdArgs, options::OPT_fopenmp_version_EQ); 4577 Sanitize.addArgs(TC, Args, CmdArgs, InputType); 4580 XRay.addArgs(TC, Args, CmdArgs, InputType); 4583 Args.AddLastArg(CmdArgs, options::OPT_pg); 4586 Args.AddLastArg(CmdArgs, options::OPT_mfentry); 4590 CmdArgs.push_back("-fapple-kext"); 4592 Args.AddLastArg(CmdArgs, options::OPT_flax_vector_conversions_EQ); 4593 Args.AddLastArg(CmdArgs, options::OPT_fobjc_sender_dependent_dispatch); 4594 Args.AddLastArg(CmdArgs, options::OPT_fdiagnostics_print_source_range_info); 4595 Args.AddLastArg(CmdArgs, options::OPT_fdiagnostics_parseable_fixits); 4596 Args.AddLastArg(CmdArgs, options::OPT_ftime_report); 4597 Args.AddLastArg(CmdArgs, options::OPT_ftime_trace); 4598 Args.AddLastArg(CmdArgs, options::OPT_ftime_trace_granularity_EQ); 4599 Args.AddLastArg(CmdArgs, options::OPT_ftrapv); 4600 Args.AddLastArg(CmdArgs, options::OPT_malign_double); 4603 CmdArgs.push_back("-ftrapv-handler"); 4604 CmdArgs.push_back(A->getValue()); 4607 Args.AddLastArg(CmdArgs, options::OPT_ftrap_function_EQ); 4613 CmdArgs.push_back("-fwrapv"); 4617 CmdArgs.push_back("-fwrapv"); 4623 CmdArgs.push_back("-freroll-loops"); 4625 Args.AddLastArg(CmdArgs, options::OPT_fwritable_strings); 4626 Args.AddLastArg(CmdArgs, options::OPT_funroll_loops, 4629 Args.AddLastArg(CmdArgs, options::OPT_pthread); 4633 CmdArgs.push_back(Args.MakeArgString("-mspeculative-load-hardening")); 4635 RenderSSPOptions(TC, Args, CmdArgs, KernelOrKext); 4636 RenderTrivialAutoVarInitOptions(D, TC, Args, CmdArgs); 4641 CmdArgs.push_back(Args.MakeArgString("-mstackrealign")); 4645 CmdArgs.push_back(Args.MakeArgString("-mstack-alignment=" + alignment)); 4652 CmdArgs.push_back(Args.MakeArgString("-mstack-probe-size=" + Size)); 4654 CmdArgs.push_back("-mstack-probe-size=0"); 4659 CmdArgs.push_back(Args.MakeArgString("-mno-stack-arg-probe")); 4664 CmdArgs.push_back("-mllvm"); 4665 CmdArgs.push_back("-arm-restrict-it"); 4667 CmdArgs.push_back("-mllvm"); 4668 CmdArgs.push_back("-arm-no-restrict-it"); 4674 CmdArgs.push_back("-mllvm"); 4675 CmdArgs.push_back("-arm-restrict-it"); 4679 RenderOpenCLOptions(Args, CmdArgs); 4683 CmdArgs.push_back("-fhip-new-launch-api"); 4686 CmdArgs.push_back( 4705 A->render(Args, CmdArgs); 4707 Args.AddLastArg(CmdArgs, options::OPT_fprofile_remapping_file_EQ); 4709 RenderBuiltinOptions(TC, RawTriple, Args, CmdArgs); 4713 CmdArgs.push_back("-fno-assume-sane-operator-new"); 4721 CmdArgs.push_back("-fblocks"); 4724 CmdArgs.push_back("-fblocks-runtime-optional"); 4729 CmdArgs.push_back("-fencode-extended-block-signature"); 4734 CmdArgs.push_back("-fcoroutines-ts"); 4737 Args.AddLastArg(CmdArgs, options::OPT_fdouble_square_bracket_attributes, 4743 CmdArgs.push_back("-fno-access-control"); 4748 CmdArgs.push_back("-fno-elide-constructors"); 4754 CmdArgs.push_back("-fno-rtti"); 4759 CmdArgs.push_back("-fshort-enums"); 4761 RenderCharacterOptions(Args, AuxTriple ? *AuxTriple : RawTriple, CmdArgs); 4771 CmdArgs.push_back("-fno-use-cxa-atexit"); 4776 CmdArgs.push_back("-fregister-global-dtors-with-atexit"); 4781 CmdArgs.push_back("-fms-extensions"); 4786 CmdArgs.push_back("-fuse-line-directives"); 4794 CmdArgs.push_back("-fms-compatibility"); 4815 CmdArgs.push_back( 4821 CmdArgs.push_back( 4846 CmdArgs.push_back(LanguageStandard.data()); 4852 CmdArgs.push_back("-fborland-extensions"); 4857 CmdArgs.push_back("-fdeclspec"); 4859 CmdArgs.push_back("-fno-declspec"); // Explicitly disabling __declspec. 4866 CmdArgs.push_back("-fno-threadsafe-statics"); 4874 CmdArgs.push_back("-fdelayed-template-parsing"); 4878 Args.AddLastArg(CmdArgs, options::OPT_fgnu_keywords, 4883 CmdArgs.push_back("-fgnu89-inline"); 4886 CmdArgs.push_back("-fno-inline"); 4888 Args.AddLastArg(CmdArgs, options::OPT_finline_functions, 4896 RenderModulesOptions(C, D, Args, Input, Output, CmdArgs, HaveModules); 4900 CmdArgs.push_back("-fvalidate-ast-input-files-content"); 4902 Args.AddLastArg(CmdArgs, options::OPT_fexperimental_new_pass_manager, 4905 ObjCRuntime Runtime = AddObjCRuntimeArgs(Args, CmdArgs, rewriteKind); 4907 Input, CmdArgs); 4911 CmdArgs.push_back("-fapplication-extension"); 4915 addExceptionArgs(Args, InputType, TC, KernelOrKext, Runtime, CmdArgs); 4924 CmdArgs.push_back("-fsjlj-exceptions"); 4926 CmdArgs.push_back("-fseh-exceptions"); 4928 CmdArgs.push_back("-fdwarf-exceptions"); 4930 CmdArgs.push_back("-fwasm-exceptions"); 4936 CmdArgs.push_back("-fdwarf-exceptions"); 4939 CmdArgs.push_back("-fsjlj-exceptions"); 4942 CmdArgs.push_back("-fseh-exceptions"); 4950 CmdArgs.push_back("-fno-assume-sane-operator-new"); 4957 CmdArgs.push_back("-frelaxed-template-template-args"); 4963 CmdArgs.push_back("-fsized-deallocation"); 4971 CmdArgs.push_back("-fno-aligned-allocation"); 4973 CmdArgs.push_back("-faligned-allocation"); 4980 CmdArgs.push_back( 4989 CmdArgs.push_back("-fno-constant-cfstrings"); 4994 CmdArgs.push_back("-fpascal-strings"); 5001 CmdArgs.push_back(Args.MakeArgString(PackStructStr)); 5004 CmdArgs.push_back("-fpack-struct=1"); 5013 CmdArgs.push_back(Args.MakeArgString(MaxTypeAlignStr)); 5018 CmdArgs.push_back(Args.MakeArgString(MaxTypeAlignStr)); 5023 CmdArgs.push_back("-Qn"); 5029 CmdArgs.push_back("-fno-common"); 5059 RenderDiagnosticsOptions(D, Args, CmdArgs); 5064 CmdArgs.push_back("-fasm-blocks"); 5069 CmdArgs.push_back("-fno-gnu-inline-asm"); 5079 CmdArgs.push_back("-vectorize-loops"); 5087 CmdArgs.push_back("-vectorize-slp"); 5089 ParseMPreferVectorWidth(D, Args, CmdArgs); 5091 Args.AddLastArg(CmdArgs, options::OPT_fshow_overloads_EQ); 5092 Args.AddLastArg(CmdArgs, 5100 CmdArgs.push_back("-fdollars-in-identifiers"); 5102 CmdArgs.push_back("-fno-dollars-in-identifiers"); 5115 CmdArgs.push_back("-fapple-pragma-pack"); 5125 CmdArgs.push_back("-opt-record-file"); 5129 CmdArgs.push_back(A->getValue()); 5163 CmdArgs.push_back(Args.MakeArgString(F)); 5168 CmdArgs.push_back("-opt-record-passes"); 5169 CmdArgs.push_back(A->getValue()); 5174 CmdArgs.push_back("-opt-record-format"); 5175 CmdArgs.push_back(A->getValue()); 5182 CmdArgs.push_back("-frewrite-imports"); 5191 CmdArgs.push_back("-frewrite-includes"); 5197 CmdArgs.push_back("-traditional-cpp"); 5202 Args.AddLastArg(CmdArgs, options::OPT_dM); 5203 Args.AddLastArg(CmdArgs, options::OPT_dD); 5207 CmdArgs.push_back("-serialize-diagnostic-file"); 5208 CmdArgs.push_back(Args.MakeArgString(A->getValue())); 5212 CmdArgs.push_back("-fretain-comments-from-system-headers"); 5215 Args.AddAllArgs(CmdArgs, options::OPT_fcomment_block_commands); 5217 Args.AddAllArgs(CmdArgs, options::OPT_fparse_all_comments); 5221 CmdArgs.push_back("-load"); 5222 CmdArgs.push_back(A->getValue()); 5228 CmdArgs.push_back( 5236 CmdArgs.push_back(Args.MakeArgString(Twine("-stats-file=") + StatsFile)); 5247 CmdArgs.push_back(Arg->getValue()); 5251 Args.AddAllArgValues(CmdArgs, options::OPT_Xclang); 5260 CmdArgs.push_back("-disable-llvm-optzns"); 5262 A->render(Args, CmdArgs); 5277 CmdArgs.push_back("-disable-llvm-passes"); 5279 Args.AddAllArgs(CmdArgs, options::OPT_undef); 5313 CmdArgs.push_back("-dwarf-debug-flags"); 5314 CmdArgs.push_back(FlagsArgString); 5317 CmdArgs.push_back("-record-command-line"); 5318 CmdArgs.push_back(FlagsArgString); 5325 CmdArgs.push_back("-fcuda-include-gpubinary"); 5326 CmdArgs.push_back(CudaDeviceInput->getFilename()); 5328 CmdArgs.push_back("-fgpu-rdc"); 5334 CmdArgs.push_back("-fcuda-short-ptr"); 5338 CmdArgs.push_back("-fcuda-allow-variadic-functions"); 5346 CmdArgs.push_back("-fopenmp-is-device"); 5348 CmdArgs.push_back("-fopenmp-host-ir-file-path"); 5349 CmdArgs.push_back(Args.MakeArgString(OpenMPDeviceInput->getFilename())); 5369 CmdArgs.push_back(Args.MakeArgString(TargetInfo.str())); 5383 CmdArgs.push_back("-fvirtual-function-elimination"); 5401 CmdArgs.push_back("-fwhole-program-vtables"); 5414 CmdArgs.push_back("-fsplit-lto-unit"); 5418 CmdArgs.push_back("-mllvm"); 5420 CmdArgs.push_back("-global-isel=1"); 5434 CmdArgs.push_back("-mllvm"); 5435 CmdArgs.push_back("-global-isel-abort=2"); 5443 CmdArgs.push_back("-global-isel=0"); 5448 CmdArgs.push_back("-forder-file-instrumentation"); 5453 CmdArgs.push_back("-mllvm"); 5454 CmdArgs.push_back("-enable-order-file-instrumentation"); 5461 CmdArgs.push_back("-fforce-enable-int128"); 5466 CmdArgs.push_back("-fcomplete-member-pointers"); 5470 CmdArgs.push_back("-fno-c++-static-destructors"); 5481 CmdArgs.push_back("-mllvm"); 5482 CmdArgs.push_back("-enable-machine-outliner"); 5486 CmdArgs.push_back("-mllvm"); 5487 CmdArgs.push_back("-enable-machine-outliner=never"); 5499 CmdArgs.push_back("-faddrsig"); 5506 CmdArgs.push_back(Args.MakeArgString(Str)); 5514 CmdArgs.push_back("-o"); 5515 CmdArgs.push_back(Output.getFilename()); 5520 addDashXForInput(Args, Input, CmdArgs); 5530 CmdArgs.push_back(Input.getFilename()); 5532 Input.getInputArg().renderAsInput(Args, CmdArgs); 5542 JA, *this, Exec, CmdArgs, Inputs, std::move(CLCommand))); 5548 CmdArgs, Inputs)); 5550 C.addCommand(std::make_unique<Command>(JA, *this, Exec, CmdArgs, Inputs));