Lines Matching defs:feature
302 llvm::map_to_vector(features, [&](StringRef feature) {
303 return StringAttr::get(context, feature);
312 llvm::map_to_vector(features, [&](StringRef feature) {
313 return StringAttr::get(context, feature);
341 auto feature = featureAttr.strref();
342 if (feature[0] != '+' && feature[0] != '-')
344 if (feature.contains(','))
350 bool TargetFeaturesAttr::contains(StringAttr feature) const {
354 return llvm::is_contained(getFeatures(), feature);
357 bool TargetFeaturesAttr::contains(StringRef feature) const {
360 return llvm::is_contained(getFeatures(), feature);
367 getFeatures(), ss, [&](auto &feature) { ss << feature.strref(); }, ",");