Lines Matching refs:FeatureTable
135 ArrayRef<SubtargetFeatureKV> FeatureTable) { in SetImpliedBits() argument
136 for (auto &FE : FeatureTable) { in SetImpliedBits()
141 SetImpliedBits(Bits, &FE, FeatureTable); in SetImpliedBits()
152 ArrayRef<SubtargetFeatureKV> FeatureTable) { in ClearImpliedBits() argument
153 for (auto &FE : FeatureTable) { in ClearImpliedBits()
158 ClearImpliedBits(Bits, &FE, FeatureTable); in ClearImpliedBits()
167 ArrayRef<SubtargetFeatureKV> FeatureTable) { in ToggleFeature() argument
171 Find(StripFlag(Feature), FeatureTable); in ToggleFeature()
177 ClearImpliedBits(Bits, FeatureEntry, FeatureTable); in ToggleFeature()
182 SetImpliedBits(Bits, FeatureEntry, FeatureTable); in ToggleFeature()
199 ArrayRef<SubtargetFeatureKV> FeatureTable) { in ApplyFeatureFlag() argument
205 Find(StripFlag(Feature), FeatureTable); in ApplyFeatureFlag()
213 SetImpliedBits(Bits, FeatureEntry, FeatureTable); in ApplyFeatureFlag()
218 ClearImpliedBits(Bits, FeatureEntry, FeatureTable); in ApplyFeatureFlag()
235 ArrayRef<SubtargetFeatureKV> FeatureTable) { in getFeatureBits() argument
237 if (CPUTable.empty() || FeatureTable.empty()) in getFeatureBits()
245 for (size_t i = 1, e = FeatureTable.size(); i != e; ++i) { in getFeatureBits()
246 assert(strcmp(FeatureTable[i - 1].Key, FeatureTable[i].Key) < 0 && in getFeatureBits()
255 Help(CPUTable, FeatureTable); in getFeatureBits()
267 for (auto &FE : FeatureTable) { in getFeatureBits()
269 SetImpliedBits(Bits, &FE, FeatureTable); in getFeatureBits()
282 Help(CPUTable, FeatureTable); in getFeatureBits()
284 Bits = ApplyFeatureFlag(Bits, Feature, FeatureTable); in getFeatureBits()