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