Lines Matching refs:Features
183 bool ARM::getFPUFeatures(unsigned FPUKind, std::vector<StringRef> &Features) { in getFPUFeatures() argument
223 Features.push_back(Info.PlusName); in getFPUFeatures()
225 Features.push_back(Info.MinusName); in getFPUFeatures()
239 Features.push_back(Info.PlusName); in getFPUFeatures()
241 Features.push_back(Info.MinusName); in getFPUFeatures()
410 std::vector<StringRef> &Features) { in getHWDivFeatures() argument
416 Features.push_back("+hwdiv-arm"); in getHWDivFeatures()
418 Features.push_back("-hwdiv-arm"); in getHWDivFeatures()
421 Features.push_back("+hwdiv"); in getHWDivFeatures()
423 Features.push_back("-hwdiv"); in getHWDivFeatures()
429 std::vector<StringRef> &Features) { in getExtensionFeatures() argument
436 Features.push_back(AE.Feature); in getExtensionFeatures()
438 Features.push_back(AE.NegFeature); in getExtensionFeatures()
441 return getHWDivFeatures(Extensions, Features); in getExtensionFeatures()
517 std::vector<StringRef> &Features, in appendArchExtFeatures() argument
520 size_t StartingNumFeatures = Features.size(); in appendArchExtFeatures()
530 Features.push_back(AE.NegFeature); in appendArchExtFeatures()
533 Features.push_back(AE.Feature); in appendArchExtFeatures()
544 Features.push_back("-fp64"); in appendArchExtFeatures()
554 return ARM::getFPUFeatures(FPUKind, Features); in appendArchExtFeatures()
556 return StartingNumFeatures != Features.size(); in appendArchExtFeatures()