Lines Matching full:features

187                                  std::vector<StringRef> &Features) {
257 Features.push_back("+noabicalls");
259 Features.push_back("-noabicalls");
264 Features.push_back("-long-calls");
266 Features.push_back("+long-calls");
273 Features.push_back("+xgot");
275 Features.push_back("-xgot");
283 Features.push_back("+soft-float");
290 Features.push_back("+nan2008");
293 Features.push_back("-nan2008");
298 Features.push_back("-nan2008");
300 Features.push_back("+nan2008");
312 Features.push_back("+abs2008");
314 Features.push_back("-abs2008");
319 Features.push_back("-abs2008");
321 Features.push_back("+abs2008");
329 Features.push_back("+abs2008");
332 AddTargetFeature(Args, Features, options::OPT_msingle_float,
334 AddTargetFeature(Args, Features, options::OPT_mips16, options::OPT_mno_mips16,
336 AddTargetFeature(Args, Features, options::OPT_mmicromips,
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,
349 Features.push_back(Args.MakeArgString("+strict-align"));
351 Features.push_back(Args.MakeArgString("-strict-align"));
360 Features.push_back("-fp64");
362 Features.push_back("+fpxx");
363 Features.push_back("+nooddspreg");
365 Features.push_back("+fp64");
367 Features.push_back("+fpxx");
368 Features.push_back("+nooddspreg");
370 Features.push_back("+fp64");
371 Features.push_back("+nooddspreg");
374 Features.push_back("+fp64");
377 AddTargetFeature(Args, Features, options::OPT_mno_odd_spreg,
379 AddTargetFeature(Args, Features, options::OPT_mno_madd4, options::OPT_mmadd4,
381 AddTargetFeature(Args, Features, options::OPT_mmt, options::OPT_mno_mt, "mt");
382 AddTargetFeature(Args, Features, options::OPT_mcrc, options::OPT_mno_crc,
384 AddTargetFeature(Args, Features, options::OPT_mvirt, options::OPT_mno_virt,
386 AddTargetFeature(Args, Features, options::OPT_mginv, options::OPT_mno_ginv,
403 Features.push_back("+use-indirect-jump-hazard");