Lines Matching full:options

13 #include "clang/Driver/Options.h"
53 if (Arg *A = Args.getLastArg(clang::driver::options::OPT_march_EQ,
54 options::OPT_mcpu_EQ))
57 if (Arg *A = Args.getLastArg(options::OPT_mabi_EQ)) {
150 Args.getLastArg(options::OPT_msoft_float, options::OPT_mhard_float,
151 options::OPT_mfloat_abi_EQ)) {
152 if (A->getOption().matches(options::OPT_msoft_float))
154 else if (A->getOption().matches(options::OPT_mhard_float))
226 Arg *LastPICArg = Args.getLastArg(options::OPT_fPIC, options::OPT_fno_PIC,
227 options::OPT_fpic, options::OPT_fno_pic,
228 options::OPT_fPIE, options::OPT_fno_PIE,
229 options::OPT_fpie, options::OPT_fno_pie);
233 (O.matches(options::OPT_fno_PIC) || O.matches(options::OPT_fno_pic) ||
234 O.matches(options::OPT_fno_PIE) || O.matches(options::OPT_fno_pie));
236 (O.matches(options::OPT_fPIC) || O.matches(options::OPT_fpic) ||
237 O.matches(options::OPT_fPIE) || O.matches(options::OPT_fpie));
243 Args.getLastArg(options::OPT_mabicalls, options::OPT_mno_abicalls);
245 !ABICallsArg || ABICallsArg->getOption().matches(options::OPT_mabicalls);
261 if (Arg *A = Args.getLastArg(options::OPT_mlong_calls,
262 options::OPT_mno_long_calls)) {
263 if (A->getOption().matches(options::OPT_mno_long_calls))
271 if (Arg *A = Args.getLastArg(options::OPT_mxgot, options::OPT_mno_xgot)) {
272 if (A->getOption().matches(options::OPT_mxgot))
286 if (Arg *A = Args.getLastArg(options::OPT_mnan_EQ)) {
308 if (Arg *A = Args.getLastArg(options::OPT_mabs_EQ)) {
332 AddTargetFeature(Args, Features, options::OPT_msingle_float,
333 options::OPT_mdouble_float, "single-float");
334 AddTargetFeature(Args, Features, options::OPT_mips16, options::OPT_mno_mips16,
336 AddTargetFeature(Args, Features, options::OPT_mmicromips,
337 options::OPT_mno_micromips, "micromips");
338 AddTargetFeature(Args, Features, options::OPT_mdsp, options::OPT_mno_dsp,
340 AddTargetFeature(Args, Features, options::OPT_mdspr2, options::OPT_mno_dspr2,
342 AddTargetFeature(Args, Features, options::OPT_mmsa, options::OPT_mno_msa,
345 options::OPT_mstrict_align, options::OPT_mno_strict_align,
346 options::OPT_mno_unaligned_access, options::OPT_munaligned_access)) {
347 if (A->getOption().matches(options::OPT_mstrict_align) ||
348 A->getOption().matches(options::OPT_mno_unaligned_access))
357 if (Arg *A = Args.getLastArg(options::OPT_mfp32, options::OPT_mfpxx,
358 options::OPT_mfp64)) {
359 if (A->getOption().matches(options::OPT_mfp32))
361 else if (A->getOption().matches(options::OPT_mfpxx)) {
369 } else if (Arg *A = Args.getLastArg(options::OPT_mmsa)) {
370 if (A->getOption().matches(options::OPT_mmsa))
374 AddTargetFeature(Args, Features, options::OPT_mno_odd_spreg,
375 options::OPT_modd_spreg, "nooddspreg");
376 AddTargetFeature(Args, Features, options::OPT_mno_madd4, options::OPT_mmadd4,
378 AddTargetFeature(Args, Features, options::OPT_mmt, options::OPT_mno_mt, "mt");
379 AddTargetFeature(Args, Features, options::OPT_mcrc, options::OPT_mno_crc,
381 AddTargetFeature(Args, Features, options::OPT_mvirt, options::OPT_mno_virt,
383 AddTargetFeature(Args, Features, options::OPT_mginv, options::OPT_mno_ginv,
386 if (Arg *A = Args.getLastArg(options::OPT_mindirect_jump_EQ)) {
390 Args.getLastArg(options::OPT_mmicromips, options::OPT_mno_micromips);
391 Arg *C = Args.getLastArg(options::OPT_mips16, options::OPT_mno_mips16);
393 if (B && B->getOption().matches(options::OPT_mmicromips))
396 else if (C && C->getOption().matches(options::OPT_mips16))
442 Arg *A = Args.getLastArg(options::OPT_mabi_EQ);
447 Arg *A = Args.getLastArg(options::OPT_m_libc_Group);
448 return A && A->getOption().matches(options::OPT_muclibc);
453 if (Arg *NaNArg = Args.getLastArg(options::OPT_mnan_EQ))
488 if (Arg *A = Args.getLastArg(options::OPT_msingle_float,
489 options::OPT_mdouble_float))
490 if (A->getOption().matches(options::OPT_msingle_float))
493 if (Arg *A = Args.getLastArg(options::OPT_mmsa))
494 if (A->getOption().matches(options::OPT_mmsa))