Lines Matching refs:options
26 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ)) { in getX86TargetCPU()
38 if (const Arg *A = Args.getLastArg(options::OPT__SLASH_arch)) { in getX86TargetCPU()
124 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_mabi_EQ)) { in getX86TargetFeatures()
132 if (const Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ)) { in getX86TargetFeatures()
167 auto SpectreOpt = clang::driver::options::ID::OPT_INVALID; in getX86TargetFeatures()
168 if (Args.hasArgNoClaim(options::OPT_mretpoline, options::OPT_mno_retpoline, in getX86TargetFeatures()
169 options::OPT_mspeculative_load_hardening, in getX86TargetFeatures()
170 options::OPT_mno_speculative_load_hardening)) { in getX86TargetFeatures()
171 if (Args.hasFlag(options::OPT_mretpoline, options::OPT_mno_retpoline, in getX86TargetFeatures()
175 SpectreOpt = options::OPT_mretpoline; in getX86TargetFeatures()
176 } else if (Args.hasFlag(options::OPT_mspeculative_load_hardening, in getX86TargetFeatures()
177 options::OPT_mno_speculative_load_hardening, in getX86TargetFeatures()
182 SpectreOpt = options::OPT_mspeculative_load_hardening; in getX86TargetFeatures()
184 } else if (Args.hasFlag(options::OPT_mretpoline_external_thunk, in getX86TargetFeatures()
185 options::OPT_mno_retpoline_external_thunk, false)) { in getX86TargetFeatures()
190 SpectreOpt = options::OPT_mretpoline_external_thunk; in getX86TargetFeatures()
193 auto LVIOpt = clang::driver::options::ID::OPT_INVALID; in getX86TargetFeatures()
194 if (Args.hasFlag(options::OPT_mlvi_hardening, options::OPT_mno_lvi_hardening, in getX86TargetFeatures()
198 LVIOpt = options::OPT_mlvi_hardening; in getX86TargetFeatures()
199 } else if (Args.hasFlag(options::OPT_mlvi_cfi, options::OPT_mno_lvi_cfi, in getX86TargetFeatures()
202 LVIOpt = options::OPT_mlvi_cfi; in getX86TargetFeatures()
205 if (Args.hasFlag(options::OPT_m_seses, options::OPT_mno_seses, false)) { in getX86TargetFeatures()
206 if (LVIOpt == options::OPT_mlvi_hardening) in getX86TargetFeatures()
208 << D.getOpts().getOptionName(options::OPT_mlvi_hardening) in getX86TargetFeatures()
209 << D.getOpts().getOptionName(options::OPT_m_seses); in getX86TargetFeatures()
211 if (SpectreOpt != clang::driver::options::ID::OPT_INVALID) in getX86TargetFeatures()
214 << D.getOpts().getOptionName(options::OPT_m_seses); in getX86TargetFeatures()
217 if (!Args.hasArg(options::OPT_mno_lvi_cfi)) { in getX86TargetFeatures()
219 LVIOpt = options::OPT_mlvi_cfi; in getX86TargetFeatures()
223 if (SpectreOpt != clang::driver::options::ID::OPT_INVALID && in getX86TargetFeatures()
224 LVIOpt != clang::driver::options::ID::OPT_INVALID) { in getX86TargetFeatures()
230 for (const Arg *A : Args.filtered(options::OPT_m_x86_AVX10_Features_Group)) { in getX86TargetFeatures()
253 for (const Arg *A : Args.filtered(options::OPT_m_x86_Features_Group, in getX86TargetFeatures()
254 options::OPT_mgeneral_regs_only)) { in getX86TargetFeatures()
263 if (A->getOption().getID() == options::OPT_mgeneral_regs_only) { in getX86TargetFeatures()
269 if (A->getOption().matches(options::OPT_mapx_features_EQ) || in getX86TargetFeatures()
270 A->getOption().matches(options::OPT_mno_apx_features_EQ)) { in getX86TargetFeatures()
291 if (Arg *A = Args.getLastArg(options::OPT_mharden_sls_EQ)) { in getX86TargetFeatures()
307 if (Args.hasArg(options::OPT_mno_gather)) in getX86TargetFeatures()
309 if (Args.hasArg(options::OPT_mno_scatter)) in getX86TargetFeatures()
311 if (Args.hasArg(options::OPT_mapx_inline_asm_use_gpr32)) in getX86TargetFeatures()
316 Args.getLastArg(options::OPT_m3dnowa, options::OPT_mno_3dnowa, in getX86TargetFeatures()
317 options::OPT_mno_3dnow)) { in getX86TargetFeatures()
318 if (A->getOption().matches(options::OPT_m3dnowa)) in getX86TargetFeatures()
322 Args.getLastArg(options::OPT_m3dnow, options::OPT_mno_3dnow)) { in getX86TargetFeatures()
323 if (A->getOption().matches(options::OPT_m3dnow)) in getX86TargetFeatures()