Lines Matching refs:Feature
34 for (const auto &Feature : Features) {
35 if (Feature == "+altivec") {
37 } else if (Feature == "+vsx") {
39 } else if (Feature == "+bpermd") {
41 } else if (Feature == "+extdiv") {
43 } else if (Feature == "+power8-vector") {
45 } else if (Feature == "+crypto") {
47 } else if (Feature == "+direct-move") {
49 } else if (Feature == "+qpx") {
51 } else if (Feature == "+htm") {
53 } else if (Feature == "+float128") {
55 } else if (Feature == "+power9-vector") {
57 } else if (Feature == "+power10-vector") {
59 } else if (Feature == "+pcrelative-memops") {
61 } else if (Feature == "+spe") {
65 } else if (Feature == "-hard-float") {
244 auto FindVSXSubfeature = [&](StringRef Feature, StringRef Option) {
245 if (llvm::find(FeaturesVec, Feature) != FeaturesVec.end()) {
368 bool PPCTargetInfo::hasFeature(StringRef Feature) const {
369 return llvm::StringSwitch<bool>(Feature)